<?php
session_start();
$user = $_SESSION['login'];
$mysql_connect = mysql_connect("localhost", "root", "");
$mysql_select_db = mysql_select_db("site");
$sql = "SELECT * FROM `msg_inbox` WHERE `to` = '$user'";
$result = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
$mysql_connect = mysql_connect("localhost", "root", "");
$mysql_select_db = mysql_select_db("site");
$query = ("UPDATE msg_inbox SET unread = 0 WHERE id= ".$row['id']);
$result = mysql_query($query);
}
我收到錯誤:警告:mysql_fetch_array():提供的參數不是在第8行 你能幫一個有效的MySQL結果資源我?PHP的警告:mysql_fetch_array():提供的參數不是一個有效的MySQL結果資源
[漏洞利用](http://xkcd.com/327/) – knittl 2012-02-06 14:37:07
你確定你的'mysql_connect'和'mysql_select_db'工作嗎?嘗試爲這些添加一個''或者'''聲明。 – Travesty3 2012-02-06 14:37:28
看看這裏的「相關」部分,我認爲這個問題可能有一些重複。 – Znarkus 2012-02-06 14:37:30