2017-05-28 9 views
-1

このトピックに関する他の同様の質問を見ましたが、私は何が欠けているのか分かりませんでした。定義されていない定数PDOの使用

私は自分のmysql_コードをPDOに変換しようとしていますが、最初の部分は非常にシンプルですが、それに対処できませんでした。私は間違って何をしていますか? またutf8を使用する必要があります。それ以外の場合は、文字の問題が発生しています。

だから私の問題は、次のとおりです。未定義の定数IL_ADIの

使用すると、[ 'IL_ADI'] 'IL_ADI'

私が試した

$の奥を仮定し、データは返されませんでした。

print_r ("<option name='ilsec' value=''>"); 

$dab = new PDO("mysql:host=localhost; dbname=datauser; charset=utf8" ,'user_user' , 'password'); 
$dab->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 

$dab->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); 

$query = 'SELECT * FROM iller ORDER BY IL_ADI'; 

$result= $dab->query($query); 
while($oku=$result->fetch(PDO::FETCH_ASSOC)){ 

    print_r ("<option name='ilsec' value=''"); 
    print_r ($oku[IL_ADI]); 
} 
+1

print_r($ oku [IL_ADI]);これを一重引用符で囲んでくださいprint_r($ oku ['IL_ADI']); –

+0

速い応答をありがとう私はそれを試み、データは返されませんでした。 – ozan

+0

テーブル構造を表示するだけです –

答えて

0
print_r ("<option name='ilsec' value=''"); 

私は>を入れるのを忘れてました。 データが追加されたことを追加した後。 しかし、他の問題が出てきました。 皆さん、ありがとうございました。

関連する問題