2017-05-28 142 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=''>"); 

我已经忘了>。 在添加数据之后。 但随之而来的其他问题:) 谢谢大家的快速解答。

相关问题