0
$qry ="insert into `$table`(Number) values('".$msg2."')";
$result = mysql_query($qry);

このクエリがphpから実行されると、新しい行が作成されますが、値は挿入されません。id列は自動的にインクリメントされますが。msg2のフォーマットに何か問題がありますか?

4

4 に答える 4

0

列のデータ型を確認してください-PHPMYADMINの数値

于 2012-09-29T12:06:59.027 に答える
0

$ qryの値を出力し、それが適切かどうかを確認します。IEをmysqlコンソールに貼り付けると、期待どおりに機能しますか?

また、次回はプリペアドステートメントを使用します。このアプローチは、インジェクションスタイルの攻撃を受けやすいです。

于 2012-09-29T12:12:53.657 に答える
0

plsはこれをチェックします

$qry ="INSERT INTO $table(`Number`) VALUES ('$msg2')";
if($result = mysql_query($qry)){}
else{
 echo mysql_error();
}
于 2012-09-29T12:50:01.567 に答える
-1

で試してみてください

$qry ="insert into `$table`(Number) values('$msg2')";
$result = mysql_query($qry);
于 2012-09-29T12:07:00.390 に答える