我得到錯誤:未知列'數組'在'字段列表'時試圖執行該過程..我仍然是新的PHP,所以我想知道我的編碼有什麼問題。錯誤:'字段列表'中的列'Array'未知
這是編碼第一。
<?php
include("dbconnect.php");
$q = mysql_query("SELECT bachok_qtt FROM bachok WHERE bachok_type = 'pants' ");
if(is_resource($q) and mysql_num_rows($q)>0)
{
$r = mysql_fetch_array($q);
$r["bachok_qtt"];
}
$w = mysql_query("SELECT bachok_qtt FROM bachok WHERE bachok_type = 'clothes' ");
if(is_resource($w) and mysql_num_rows($w)>0)
{
$s = mysql_fetch_array($w);
$s["bachok_qtt"];
}
$e = mysql_query("SELECT stock_qtt FROM stock WHERE stock_type = 'pants' ");
if(is_resource($e) and mysql_num_rows($e)>0)
{
$a = mysql_fetch_array($e);
$a["stock_qtt"];
}
$t = mysql_query("SELECT stock_qtt FROM stock WHERE stock_type = 'clothes' ");
if(is_resource($t) and mysql_num_rows($t)>0)
{
$b = mysql_fetch_array($t);
$b["stock_qtt"];
}
if ($r < $a)
{
if($s < $b)
{
$sql1 = "UPDATE stock SET stock_qtt = stock_qtt - $r WHERE stock_type = 'pants' ";
$sql2 = "UPDATE stock SET stock_qtt = stock_qtt - $s WHERE stock_type = 'clothes' ";
$result1 = mysql_query($sql1) or die ("Error: " . mysql_error());
$result2 = mysql_query($sql2) or die ("Error: " . mysql_error());
if($result1)
{
if($result2)
{
echo "Successful";
echo "<br>";
echo "<a href='admin2.php'>Back to main page</a>";
}
}
else
{
echo "ERROR";
}
}
}
else
{
echo "Not enough stock";
echo "<br>";
echo "<a href='admin2.php'>Back to main page</a>";
}
?>
那麼,爲什麼它拋出未知列數組時executed..Hav我用MySQL_fetch_array()是否正確?
感謝所有,但我已經解決了它做你喜歡說... ..阿什維尼糾正我以前..謝謝.. ^^ – 2013-04-24 02:32:57