[請益] Incorrect table name ?? 可是表格確實存在..

看板PHP作者 (riceworn)時間17年前 (2008/11/07 13:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
不好意思,小弟又來請教各位先進了 一樣的同一隻程式 原先的目的是要做為站內訊息使用的 (A傳給B,一對一的) 現在我要做個能傳送群組的(A傳給某一群組,一對多的形式) 我之前有寫過一個是利用for迴圈跑,結果是成功的 現在要再修改做成另一個卻一直失敗 錯誤原因是 Incorrect table name " 可是明明表格欄位都對呀 貼一下我的程式碼,如以下 <? require("session.php"); $pnumber=$_GET["pnumber"]; require("db.php"); $py=mysql_query("select*from `$pnumber`") or die (mysql_error()); $pynum=@mysql_num_rows($py); echo $pynum; ===>這部分確實有抓到$pnumber這表格裡面的資料數目 putenv("TZ=Asia/Taipei"); /* 設定時區 */ /* 抓取訊息 */ $sender=$id; $content=$_POST["content"]; $title=$_POST["title"]; $look=0; $date1=date("Y-m-d"); $date2=date("G:i:s"); $py=mysql_query("select*from `$pnumber`") or die (mysql_error()); $pynum=@mysql_num_rows($py); /* 插入資料 */ if(!empty($content)){ for($i=0;$i<$pnumber;$i++){ if($pyrow=mysql_fetch_row($py)){ $sql="insert into messenge (content,reciever,title,sender,look,date1,date2) values ('$content','$pyrow[0]','$title','$sender','$look','$date1','$date2')"; mysql_query($sql) or die(mysql_error()); }} } ?> <!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"> <!-- DW6 --> <head> <!-- Copyright 2005 Macromedia, Inc. All rights reserved. --> <meta http-equiv="Content-Type" content="text/html; charset=big5" /> <title>群組訊息</title><head> <script language="Javascript" type="text/javascript" src="checkform.js"></script> <style type="text/css"> <!-- .style1 { font-family: "MS UI Gothic"; font-size: 18px; font-weight: bold; font-style: italic; } --> </style></head> <table width="655" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutDefaultTable--> <tr> <td width="230" height="23">&nbsp;</td> <td width="324">&nbsp;</td> <td width="101"></td> </tr> <tr> <td height="25" valign="top"><span class="style1">傳送訊息</span></td> <td>&nbsp;</td> <td></td> </tr> <tr> <td height="13" colspan="2" valign="top"><hr /></td> <td></td> </tr> <tr> <td height="285" colspan="3" valign="top"><form id="form1" name="form1" method="post" action="playsend.php" > <table width="90%" border="0"> <tr> <td width="15%">主旨</td> <td width="85%"><label> <input name="title" id="title" type="text" size="60" maxlength="200" /> </label></td> </tr> <tr> <td>內容</td> <td><textarea name="content" id="content" cols="60" rows="15"></textarea></td> </tr> <tr> <td><input type="hidden" name="sender" /> <input type="hidden" name="look" /><input type="hidden" name="date2" /><input type="hidden" name="date2" /></td> <td><input type="submit" name="Submit" value="送出" /></td> </tr> </table> </form></td> </tr> </table> 之前是他抓不到 $title 跟 $content 的值因為資料庫是空的 但是現在是直接出現 Incorrect table name " 請問是不是我有哪些寫法需要改進造成的bug呢 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.34.241
文章代碼(AID): #194yyFAJ (PHP)
文章代碼(AID): #194yyFAJ (PHP)