DBにカラムを新規登録・修正する

PHPとMySQLデータベースについて PHP/MySQL
formから値を取得する

PHP


//フォーム返値を判別--------
if(!empty($_POST)){

//入力判定---------
if( $_POST['name'] != '' && $_POST['tel'] != '' && $_POST['add'] != '' ){

}//end_if
}//end_if

DBに新規登録する$id, $name, $tel,$add を テーブル address に登録するプラマイリ($id)は自動で追加される。

PHP


//DB登録-------------
require("set_config.php"); //DBまで接続する共通php呼出

$sql = sprintf(' INSERT INTO address SET name="%s" , tel="%d" , add="%s" ',
mysql_real_escape_string($name),
mysql_real_escape_string($tel),
mysql_real_escape_string($add)
);

mysql_query($sql) or die( mysql_error() );

mysql_close($link); //MySQLをクローズ
DBに修正を登録する

PHP


//DB修正-------------
require("set_config.php"); //DBまで接続する共通php呼出

$sql = sprintf(' UPDATE  address SET name="%s" , tel="%d" , add="%s"   WHERE id="%d" ',
mysql_real_escape_string($name),
mysql_real_escape_string($tel),
mysql_real_escape_string($add),
mysql_real_escape_string($update_id),
);

mysql_query($sql) or die( mysql_error() );

mysql_close($link); //MySQLをクローズ
パスワードの暗号化mysql_real_escape_string での パラメータ・エスケープ(無害化) 以外に sha1(暗号化)を行う

PHP


mysql_real_escape_string( sha1($password) );
タイトルとURLをコピーしました