Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-意外的时间?_Php - Fatal编程技术网

PHP-意外的时间?

PHP-意外的时间?,php,Php,当我试图执行代码时,我得到一个错误,说“While”是意外的。知道我哪里出了问题吗?我试图只让用户出价,如果他们已经不是最高出价。一切都很好,直到我尝试加入我的if。。。else声明 <?php session_start(); require_once("dbconnect.inc"); $accountid=$_SESSION['accountid']; $itemid=$_POST['itemid']; mysql_query("SELECT accountid FROM bid

当我试图执行代码时,我得到一个错误,说“While”是意外的。知道我哪里出了问题吗?我试图只让用户出价,如果他们已经不是最高出价。一切都很好,直到我尝试加入我的if。。。else声明

<?php
session_start();
require_once("dbconnect.inc");

$accountid=$_SESSION['accountid'];
$itemid=$_POST['itemid'];

mysql_query("SELECT accountid FROM bidhistory 
WHERE biditem = '$itemid' ORDER BY bidhistoryid DESC");

$result=mysql_query($sql)

while($row = mysql_fetch_array($result)){
  $checkaccountid = $row['accountid']; 

if($checkaccountid == $accountid){ 
echo "You are the highest bidder!";
}

else {
$sql="INSERT INTO bidhistory (accountid, biditemid)
VALUES ($accountid, $itemid)"; 

mysql_query("
UPDATE bidhistory
SET bidprice = bidprice + 1
WHERE biditemid = " .
@mysql_escape_string($itemid));

$result=mysql_query($sql) or die("Error in adding bid for item: ".mysql_error());
  }
}
?>

需要将分号添加到

$result=mysql_query($sql)
所以

$result=mysql_query($sql);