我已经查看了有关此主题的其他类似问题,但我找不到我错过的内容。
我正在尝试将我的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]);
}
答案 0 :(得分:0)
print_r ("<option name='ilsec' value=''");
到
print_r ("<option name='ilsec' value=''>");
我忘记了&gt; 。 在添加数据之后。 但其他问题出现了:) 谢谢大家的快速回答。