$qry ="insert into `$table`(Number) values('".$msg2."')";
$result = mysql_query($qry);
如果此查詢從php執行,創建一個新行,但沒有值插入。儘管id列自動遞增。 msg2的格式有什麼問題嗎?mysql插入查詢不起作用從php
$qry ="insert into `$table`(Number) values('".$msg2."')";
$result = mysql_query($qry);
如果此查詢從php執行,創建一個新行,但沒有值插入。儘管id列自動遞增。 msg2的格式有什麼問題嗎?mysql插入查詢不起作用從php
請檢查列的數據類型 - 數量在phpMyAdmin
與
$qry ="insert into `$table`(Number) values('$msg2')";
$result = mysql_query($qry);
這個改變的東西怎麼樣?而OP的字符串concatentation是貨物崇拜節目的指示,這沒有錯。你的版本不會改變任何東西。 –
打印嘗試的$ QRY值,看看它是否是合適的。 IE瀏覽器如果你把它粘貼到MySQL控制檯它會做你的期望?
另外 - 下次使用準備好的語句。這種方法很容易出現注入式攻擊。
Fyi它使用WAMP在localhost中工作。那麼,這可能是什麼問題?我正在使用這是一個免費的託管網站。 – venkatKA
請選中該一個
$qry ="INSERT INTO $table(`Number`) VALUES ('$msg2')";
if($result = mysql_query($qry)){}
else{
echo mysql_error();
}
這是個好建議。但它屬於評論而不是答案,因爲它不可能自己解決海報的問題。 – octern
你確定變量'$ msg2'具有價值? –
'var_dump($ msg2);'並檢查它是否爲空 – air4x
'$ result = mysql_query($ qry)or die(mysql_error());' –