[請益] 請問我的語法哪裡出問題了

看板PHP作者 (markars)時間13年前 (2012/11/21 09:40), 編輯推噓1(109)
留言10則, 5人參與, 最新討論串1/1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "" rel="nofollow">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="" rel="nofollow">http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=big5" /> <title>?成輸入</title> </head> <body> <?php $Q1=$_POST['Q1']; $Q2=$_POST['Q2']; $Q3=$_POST['Q3']; $Q4=$_POST['Q4']; $Q5=$_POST['Q5']; $Q6=$_POST['Q6']; $Q7=$_POST['Q7']; $Q8=$_POST['Q8']; if($Q1=="" || $Q2=="" || $Q3=="" || $Q4=="" || $Q5=="" || $Q6=="" || $Q7=="" || $Q8=="") { echo "<br><br><br><center><font color=blue size=5>尚未填妥!"; echo "<br><br><a href=javascript:history.back(-1)>BACK</a></font></center>"; } else { $link=mysql_connect("localhost","root","123"); mysql_select_db("nf01"); mysql_query("SET NAMES 'big5'"); mysql_query("SET CHARACTER_SET_CLIENT=big5"); mysql_query("SET CHARACTER_SET_RESULTS=big5"); mysql_query("INSERT INTO pickup (name,number,length,color,Pquantity,pickpeople,person,day) VALUES ('$Q1','$Q2','$Q3','$Q4','$Q5','$Q6','$Q7','$Q8')",$link); $aa="select StockQnew from nf02 where nf02.name=$Q1,nf02.number=$Q2,nf02.length=$Q3,nf02.color=$Q5"; $bb=mysql_query($aa); $cc=$bb-$Q4; mysql_close($link); echo "<br><br><br><br><center><font color=#cc33ff size=6>資料已送出 $cc $bb $Q4<br></font></center> <a href=http://localhost:8080/123/pickup.php>BACK</a>"; } ?> </body> </html> 請問我哪個地方寫錯 偵測不到我的$bb是什麼 我的$cc都變成 $Q4 - 0 = 請大大幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.51.7

11/21 09:53, , 1F
孤陋寡聞.. mysql where 裡面有 , 這語法.. ?
11/21 09:53, 1F

11/21 09:54, , 2F
求教..
11/21 09:54, 2F

11/21 10:07, , 3F
你可以不寫函式,但你不要肖想別人幫你一行一行解。
11/21 10:07, 3F

11/21 11:03, , 4F
你先拿錯誤訊息去google看看吧,然後買本基礎SQL工具書
11/21 11:03, 4F

11/21 11:04, , 5F
問問題的智慧是很重要的
11/21 11:04, 5F

11/21 11:20, , 6F
第一 where 條件句應該是要用and或是or串起來 而不是用","
11/21 11:20, 6F

11/21 11:21, , 7F
你的語法本身就錯了 當然偵測不到$bb是啥毀....
11/21 11:21, 7F

11/21 11:22, , 8F
第二 你$bb=mysql_query($aa) $bb只是資原的位置 不是值
11/21 11:22, 8F

11/21 11:24, , 9F
應該至少還要一行 mysql_fetch_assoc($bb)
11/21 11:24, 9F

11/21 13:04, , 10F
sql語法錯了 where 條件 先去看錯誤訊息吧
11/21 13:04, 10F
文章代碼(AID): #1Gh345vy (PHP)
文章代碼(AID): #1Gh345vy (PHP)