Php 注意:未定义的偏移量:4
我正在做我的票务系统项目,我的代码有一个错误,我已经在网上搜索了一些答案,但没有任何效果。错误是 注意:第69行C:\wamp\www\Online Bus Reservation\admin\bussch.php中未定义的偏移量:4 这是我的密码Php 注意:未定义的偏移量:4,php,Php,我正在做我的票务系统项目,我的代码有一个错误,我已经在网上搜索了一些答案,但没有任何效果。错误是 注意:第69行C:\wamp\www\Online Bus Reservation\admin\bussch.php中未定义的偏移量:4 这是我的密码 $ddaa = mysql_query("SELECT id, route, time FROM bus_sch ORDER BY id"); echo mysql_error(); while ($data = mysql_fetch_array(
$ddaa = mysql_query("SELECT id, route, time FROM bus_sch ORDER BY id");
echo mysql_error();
while ($data = mysql_fetch_array($ddaa))
{
$sold = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM seat_details WHERE busid='".$data[0]."' AND status='1'"));
$available = $data[4]-$sold[0];
$rname = mysql_fetch_array(mysql_query("SELECT routename FROM bus_route WHERE id='".$data[1]."'"));
第69行是:
$available = $data[4]-$sold[0];
请帮忙。谢谢:)阅读错误消息:
Undefined offset: 4
请注意您的提问:
mysql_query("SELECT id, route, time FROM bus_sch ORDER BY id");
你有三个要素:
- id为0
- 1号线
- 2次
$data
没有第五个([4])索引。看看它是什么,print\r($data)代码>。您还应该更新数据库驱动程序(PDO或mysqli)并使用参数化查询。