【发布时间】:2015-05-10 06:56:47
【问题描述】:
我收到以下错误:
警告:mysql_fetch_array() 期望参数 1 是资源, 在
中给出的布尔值
和
警告:无法修改标头信息 - 标头已由 (输出开始于“插入文件”中的“在此处插入文件位置” 位置“在线”
这是我的代码
<?php
if (isset($_GET['id']))
{
$con = mysql_connect("xxx.net","username","password") or die("Connection to server Failed");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("itekniks_altaroca") or die("DB Selection Failed");
$messages_id = $_GET['id'];
$result3 = mysql_query("SELECT * FROM reservation where reservation_id ='$messages_id'");
while($row3 = mysql_fetch_array($result3))
{
$res=$row3['confirmation'];
}
$update1=mysql_query("UPDATE reservation SET status ='out' WHERE reservation_id ='$messages_id'");
$update2=mysql_query("UPDATE roominventory SET status ='out' WHERE confirmation = '$res'");
header("location: home_admin.php#1");
exit();
mysql_close($con);
}
?>
【问题讨论】:
-
尝试 var_dump($result3);结果如何?
-
尝试删除正确的数据 mysql_connect("itekniks.net","itekniks_wcc","wccantipolo") 这可能是对您的数据库或网站的攻击威胁
标签: php mysql sql select fetch