使用未定义的常量PDO

时间:2017-05-28 14:56:37

标签: php mysql pdo undefined

我已经查看了有关此主题的其他类似问题,但我找不到我错过的内容。

我正在尝试将我的mysql_代码转换为PDO,但是虽然第一部分非常简单但我无法处理它。我究竟做错了什么? 此外,我必须使用utf8,否则我会遇到字符问题。

所以我的问题是:

  

使用未定义的常量IL_ADI假设' IL_ADI'

我已经尝试了$ oku [' 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 个答案:

答案 0 :(得分:0)

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

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

我忘记了&gt; 。 在添加数据之后。 但其他问题出现了:) 谢谢大家的快速回答。