2016-10-09 4 views
1

からのデータを取得し、その名前は "PBK" で、 1. ID 2.グループID 3.名前 4.ナンバー 5. NPP私はテーブルを持っては、mysql_fetch_array

theresのPBK表に私が値を持っていますNPPからPBKテーブルをチェックすると、PBKテーブルから「Number」値を取得し、その番号を「Outbox」に挿入したいと考えています。私は、私はこれは私のコードでは、mysql_fetch_array

を使用する番号の値を取得することはできません

$npp2 = $data->val($i,2); 
    $npp = $upper = strtoupper($npp2); 
    $sql = "SELECT id FROM pbk WHERE NPP = '$npp'"; 
    $ada=mysql_query($sql) or die(mysql_error()); 
    if(mysql_num_rows($ada)>0) 
    { 
    $row= mysql_fetch_array($ada,mysqli_assoc); 
    $kirim_pesan = mysql_query("insert into outbox (DestinationNumber,TextDecoded, CreatorID) 
    values('".$row['Number']."', '$pesan', 'Gammu')"); 
    } 

私はあなたが私を助けることができるホーブ、あなたの助けに感謝します。

+0

のようなものは、あなたがMySQLやmysqliのを使用していることを確認し得るでしょう –

+0

沙耶sudahコバMAS ANTO ubahのmysql mysqliのATAUさまAJA GAK berhasil ITU kenapa MAS屋?ビスアバントゥマス? –

+0

mysqlは廃止予定です。mysqliまたはPDOを使用してください... – Naruto

答えて

0

は、私がコメントで言ったように、一定

mysqli_assoc 

ニーズがすべて大文字

MYSQL_ASSOC 

それ

とあなたのミキシングのmysqlとmysqliのように、 mysqlがあります廃止され、PHP7 +で削除されるので、私はそれを使用しないでください。

これはmysqli_assocが警告を出します。エラーが報告されている場合は、定数として存在しないため、PHPは文字列に変換します。定数は大文字と小文字を区別します。彼らは存在していないとき、あなたはこの

Warning undefined constant mysqli_assoc assuming 'mysqli_assoc' 
0

$ row = mysql_fetch_array($ ada、mysqli_assoc);

$行=は、mysql_fetch_array($のADA、MYSQL_ASSOC)ことsholud。

MYSQL_ASSOCがあるとして、一定

関連する問題