2017-05-28 60 views
-1

我已經看過關於此主題的其他類似問題,但我找不到我缺少的內容。使用未定義的常量PDO

我想將我的mysql_代碼轉換爲PDO,但雖然第一部分非常簡單,但我無法處理它。我究竟做錯了什麼? 另外我必須使用utf8,否則我會遇到字符問題。

所以我的問題是:

使用未定義的常量IL_ADI的假設 'IL_ADI'

我試過$大作[ 'IL_ADI'],並返回數據。

$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=''"); 

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

我已經忘了>。 在添加數據之後。 但隨之而來的其他問題:) 謝謝大家的快速解答。