gpt4 book ai didi

使用 MySQL 的 PHP 有时会返回错误,有时会返回错误,尽管我什么也没做

转载 作者:太空宇宙 更新时间:2023-11-03 11:12:04 24 4
gpt4 key购买 nike

我在网站上使用的 MySQL 遇到了一个奇怪的问题。有时,代替我的代码,我会得到:

警告:mysql_numrows():提供的参数不是第 14 行 [当前文件] 中的有效 MySQL 结果资源

代码如下:

<?php

include("../../configsql/configsemester.php");

$query="SELECT * FROM duedates_f2011 GROUP BY actualdate";
$result=mysql_query($query);
$numrows=mysql_numrows($result);


$i=0;

while($i < $numrows)
{

$actualdate=mysql_result($result,$i,"actualdate");
$duedate=mysql_result($result,$i,"duedate");
$styleclass="date"; mysql_result($result,$i,"styleclass");
$today=date("Y-m-d"); //H:i:s");
$query2="SELECT * FROM duedates_f2011 WHERE duedate = \"" . $duedate . "\"";
$result2=mysql_query($query2);
$numrows2=mysql_numrows($result2);

$k=0;

if( $today > $actualdate)
{ $styleclass="done duedate"; }
echo "<div class=\"" . $styleclass . "\">\n\t";
echo "<h3>" . $duedate . "</h3>\n";

echo "<ul>\n\t";
while($k < $numrows2)
{
$assignmentname=mysql_result($result2,$k,"assignmentname");
$duetime=mysql_result($result2,$k,"duetime");
$coursecode=mysql_result($result2,$k,"coursecode");
$link=mysql_result($result2,$k,"link");

//echo "<div class=\"" . $styleclass . "\">\n\t";
if(is_null($link)) { echo "<li>" . $coursecode . ": " . $assignmentname . " @ " . $duetime . "</li>"; } else { echo "<li><a href=\"" . $link . "\">" . $coursecode . ": " . $assignmentname . " @ " . $duetime . "</a></li>"; }
//echo "<li>" . $coursecode . ": " . $assignmentname . " @ " . $duetime . "</li>";
$k++;
}
echo "\n</ul>\n";
$i++;
if($i != $numrows)
{
echo "<hr class=\"nonmobile\" />\n"; //so that it is not displayed at the end, also this must be inside the <div> so that it is included
}
echo "</div>\n\n";
}
mysql_close();

?>

应该注意的是,上面的代码是一个页面的一部分,该页面在另一个页面中包含(),该页面也使用 MySQL。不过,我已确保在此外部代码中的适当位置打开/关闭数据库,而且它通常可以正常工作。

我只是想知道是什么导致了这些错误的发生,只是有时。

最佳答案

如果你把

or die(mysql_error())

之前;在第 14 行

下次崩溃时你会得到完整的解释

关于使用 MySQL 的 PHP 有时会返回错误,有时会返回错误,尽管我什么也没做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com