当我运行我的 php 文件时,它输出:
错误:无法获取结果,
我不明白为什么,我在其他文件中使用了这个确切的代码,它工作正常。
代码:
<?php
$mysql = mysql_connect('localhost','root','password') or die('ERROR: Could not connect, ' . mysql_error($mysql));
mysql_select_db('twp',$mysql) or die('ERROR: Could not connect, ' . mysql_error($mysql));
$q = mysql_query("SELECT * FROM DenCrypt_Users",$mysql) or die('ERROR: Could not lookup users, ' . mysql_error($mysql));
if(!$q)
{
die('ERROR: Could not lookup users, ' . mysql_error($mysql));
}
while($row[] = mysql_fetch_assoc($q))
{
$lp[] = $row['lastPing'];
$usr[] = $row['usr'];
for($i = 0; $i < count($usr);$i++)
{
if($lp[$i] + 180 >= time())
{
$q = mysql_query("UPDATE DenCrypt_Users SET online='Offline' WHERE usr='$usr[$i]'") or die('ERROR: Failed to update user, ' . mysql_error($mysql));
}
}
}
?>
我在 phpmyadmin 上运行了相同的查询并且它有效。为什么 php 不获取数据?