PHPを使ってMysqlにデータを入れたい!データの挿入追加する方法

PHPでコードを書いてMysqlにデータを入れるにはどうしたらいいのでしょうか?PHPマニュアルというサイトにヒントらしきものがあったので解読してみたいと思います。

PHPでMysqlにデータを追加するためには?

データベース関連の項目を見るとこういったコードが出てきます。これを使えばデータを挿入できるようなのですが、どうすればいいのでしょうか?

public int PDO::exec ( string $statement )

先頭のpublicはアクセス権を指定するものです。publicで指定されたクラスはどこからでもアクセスできるようになります。

次のintはキャストと呼ばれるもので、頭につけることでその後ろの数値を指定された方に強制的に直す役割があります。

PDO::exec()はデータベースに接続するために使います。

実際にMysql に接続するためにはどうしたらいいの?

Mysqlに接続すためにはPHPのコードをこのように書きます。

 

$dsn = ‘mysql:host=ホスト名;dbname=データベース名;

xamppでつかうMysqlの場合ここに入るホスト名はlocalhostになります。データベース名はapachで作ったデータベース名になります。

その次にそのデータベースを使っているユーザーとパスワードを記載します。

$user = ‘user’;

$password = ‘pass’;

 

$e

エラーが発生した時の処理を書きます

try{

$dbh = new PDO($dsn, $ユーザー名, $パスワード);

}catch (PDOException $e){

echo ‘データベースにアクセスできません’. $e-.getMessage();

exit;

}

 

 

 

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA