【发布时间】:2014-05-09 23:47:23
【问题描述】:
我是 PHP 新手,非常感谢您的帮助。
我正在尝试获取 SQL 表中某一行的内容并将其放入数组中,然后将每个值放入其自己的变量中。
出于页面上的几个不同原因,我在数组和变量中都需要它们。
该表有三列:student_id、first_name 和 last_name
我正在使用此代码:
$result = mysql_query("SELECT * FROM `students` WHERE student_id = '$studentid'",$connection);
$array = array();
while ($row = mysql_fetch_array($result)) {
$array[] = array($row['student_id'], $row['last_name'], $row['first_name']);
}
extract($array);
但是当我尝试在页面上回显 $last_name 时,我得到一个未定义的变量错误。我使用提取错误吗?
对于完成这个有什么建议吗?
我知道,我使用的是旧 SQL 而不是 mysqli,但由于某些原因我还不能更改它,所以感谢您帮助我处理旧代码。
您正在帮助我学习编码!:) 感谢您帮助我调试。
【问题讨论】:
-
全新?并使用已弃用的 api?怎么会这样? !!