[英]mysql insert query does not work from php
$qry ="insert into `$table`(Number) values('".$msg2."')";
$result = mysql_query($qry);
如果從php執行此查詢,則會創建一個新行,但不會插入任何值。 盡管id列會自動遞增。 msg2的格式有問題嗎?
請檢查列的數據類型-PHPMYADMIN中的Number
打印$ qry的值,看是否合適。 IE,如果您將其粘貼到mysql控制台中,它將達到您的期望嗎?
另外-下次使用准備好的語句。 這種方法容易受到注入式攻擊。
請檢查這個
$qry ="INSERT INTO $table(`Number`) VALUES ('$msg2')";
if($result = mysql_query($qry)){}
else{
echo mysql_error();
}
試試看
$qry ="insert into `$table`(Number) values('$msg2')";
$result = mysql_query($qry);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.