簡體   English   中英

MySQL的插入查詢無法從PHP工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM