ホームページ >バックエンド開発 >PHPチュートリアル >MySQL 接続と php_PHP チュートリアルの基本操作コード
時々、PHP を使用して mysql データベースの動作テストを行う必要がありますが、検索結果には役に立たないコードが多く含まれていることが多いです。将来それを使用するために、もう心配する必要はありません。
コードは次のとおりです:
$dbhost='localhost';//データベースサーバー名
$dbuser='root' // データベースに接続するユーザー名
;$dbpass='123456' // データベースに接続するためのパスワード
$dbname='products';//データベースの名前
//データベースに接続します
$connect=mysql_connect($dbhost,$dbuser,$dbpass);
if(!$connect) exit('データベース接続に失敗しました!');
mysql_select_db($dbname,$connect);
mysql_query('set names utf8');//エンコーディングを設定します
//クエリ操作
$sql="SELECT * FROM `カテゴリ`";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo $row['id'];
}
//挿入操作
$sql="`カテゴリ` (`id`,`name`) 値に挿入 (NULL,'".$name."')";
$result=mysql_query($sql);
if(mysql_affected_rows()){
echo '挿入が成功しました。挿入 ID は次のとおりです:',mysql_insert_id();
}その他{
echo '挿入に失敗しました:',mysql_error();
}
//修正操作
$sql="UPDATE `category` SET `name`='".$name."' WHERE `id`='".$id."'";
$result=mysql_query($sql);
if(mysql_affected_rows()){
echo '変更が成功しました! ';
}
//削除操作
$sql="DELETE FROM `category` WHERE `id`='".$id."'";
$result=mysql_query($sql);
if(mysql_affected_rows()){
echo '正常に削除されました! ';
}
//接続を閉じる
mysql_close($connect);
?>
。