$qry ="insert into `$table`(Number) values('".$msg2."')";
$result = mysql_query($qry);
このクエリがphpから実行されると、新しい行が作成されますが、値は挿入されません。id列は自動的にインクリメントされますが。msg2のフォーマットに何か問題がありますか?
列のデータ型を確認してください-PHPMYADMINの数値
$ qryの値を出力し、それが適切かどうかを確認します。IEをmysqlコンソールに貼り付けると、期待どおりに機能しますか?
また、次回はプリペアドステートメントを使用します。このアプローチは、インジェクションスタイルの攻撃を受けやすいです。
plsはこれをチェックします
$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);