$query = mysql_query("INSERT INTO table_name VALUE(8,'あいうえお')"); if( $query ){ print "1件追加しました。"; }else{ print "失敗しました。"; }
PHPの関数。
SQL文を送信し、結果を返す。
成功時に、INSERTやUPDATE文はTRUEを、SELECT文はレコードデータによるリソースを返す。
失敗時はFALSE。
SQL文にミスがあると、エラーを特定する事が難しくなる為、確認した上で記述した方が無難。
また、mysql系の関数では、プレースホルダーを利用する事ができない。
外部からのデータを文字列結合してしまうと、SQLインジェクション攻撃の危険性がある為、要注意。
以下の例文では、INSERT文により、データを1件追加。
成否のメッセージを出力。
$query = mysql_query("INSERT INTO table_name VALUE(8,'あいうえお')"); if( $query ){ print "1件追加しました。"; }else{ print "失敗しました。"; }
コメント