【发布时间】:2012-11-20 18:16:06
【问题描述】:
$result = mysql_query("SELECT max(Cardex_ID) FROM cardex WHERE Onderdeel_ID=$Onderdeel_ID"); 如果(!$结果){ die('无法查询:' . mysql_error()); }
$Cardex_ID = mysql_result($result, 0, 'Cardex_ID');
echo $Cardex_ID;
mysql_query("UPDATE cardex SET PADate=$PAdate, PAhours=$PAhours, PAcycles=$PAcycles, PAlanding=$PAlanding WHERE Cardex_ID=$Cardex_ID");
【问题讨论】:
-
我建议您开始使用 PDO 连接数据库。 php.net/manual/en/ref.pdo-mysql.php。您是否尝试过 $result 中的 var_dump 并查看您得到了什么?
-
mysql_error()会告诉你出了什么问题。 -
我有一个连接,这不是问题。但我想要最大 cardex_id 但我没有结果。它停在 if(!$result)
-
您确定 Onderdeel_ID 是一个字符串吗?通常 Id 的类型是数字。也许删除引号并再次测试。此外,您确定给出了 $Onderdeel_ID。再添加一个回声来测试该变量的值。
-
@stefan mysql_error() 显示了什么??