PHP问题PDO问题????

这根玉米硬肛红薯 发布于 2015/03/14 22:51
阅读 284
收藏 0
PHP
    $sql = 'SELECT * FROM student';
    foreach ($pdo->query($sql) as $row) {
        print $row[0]."\t";
        print $row[1]."\t";
        print $row[2]."\t";
        print $row[3]."<br>";

    }

这里 print $row[0]."\t"; 没问题 换成print $row['name']."\t";就提示错误了“Notice: Undefined index: name in E:\PHP\HELLO_WORLD\index.php on line 10” 究竟什么原因呢?

以前两种写法都可以的 不知道是不是漏了什么东东?

加载中
0
no_user
no_user
使用”PDOStatement::setFetchMode“设置pdo的获取模式
0
Tuesday
Tuesday

$pdo->query($sql);

while($row = $query->fetch(PDO::FETCH_ASSOC)) {

这样仿成原生的mysql.

0
sheldan
sheldan

$pdo->query($sql)  这个是错误的  应该是 $query->fetch

0
h
hijie

少了一步,取数据

返回顶部
顶部