PHP操作MySQLデータベースの詳細
Macローカル環境構築
データベースの基本操作
データベースを接続
エラーメッセージの処理については、エラーメッセージを
データベース接続パラメータは、定数で保存できます.これは任意に変更されず、より安全です.
指定されたデータベースを選択
出力データ
データを追加
データの変更
私たちが修正するデータの名前はミンで、
Mac
システムでは、MAMP Proソフトウェアを使ってローカルサーバを構築することができます.このソフトウェアをインストールしてください.ウェブサイトのディレクトリは/Applications/MAMP/htdocs
フォルダにあります.ファイルをこのフォルダに入れるだけで、http://localhost:8888
を通じてアクセスできます.または下記の赤い下線ボタンをクリックして、速やかにサイトにアクセスできます.mac
システムでphp
をインストールすればいいです.brew tap josegonzalez/homebrew-php
brew install php54
インストールが終わったら配置してください.phpstorm
を使って楽しくプログラミングできます.インストールされたphp
パスは/usr/local/bin/php
です.データベースの基本操作
1) Web HTTP , Web 。
2)Web .php , PHP , 。 3)PHP 。 , 。
PHP MYSQL , 。
4)MYSQL 。 PHP 。
5)PHP , , HTML 。
HTML Web 。
6)Web HTML 。
MySQL常用データタイプ :TINYINT,SMALLINT,INT,BIGINT
:FLOA T,DOUB LE,DECIMAL(M,D)
:CHAR,VARCHAR
:DA TETIME,DA TE,TIMESTA MP
:TINYTEXT,TEXT,LONGTEXT
MySQLデータベース操作1)
>SHOWDATABASES;
2)
>USEguest;
3)
>SELECTDATABASE();
4)
>SELECT*FROMguest; // SHOWTABLES;
5)
>SET NAMESgbk; //set names utf8;
6)
>CREATEDATABASEbook;
7)
>CREATETABLEusers (
>username VARCHAR(20),//NOT NULL
>sex CHAR(1),
>birth DATETIME);
8)
>DESCIRBEusers;
9)
>INSERT INTO users (username,sex,birth) VALUES('jack','male',NOW());
PHP接続MySQLデータベースデータベースを接続
私たちは二重感嘆符!!
を用いてリソースハンドルをブール値に変換し、1
を正確に出力し、エラーがエラー情報を出力する.前に@
シンボルが付加されていると、エラー情報は無視され、エラー情報は出力されません.エラーメッセージの処理については、エラーメッセージを
mysql_error()
関数を使用して出力することができます.mysql_connect('localhost','root','****') or die(' , :'.mysql_error());// : , :Access denied for user 'root'@'localhost' (using password: YES)
die()
関数はメッセージを出力し、現在のスクリプトを終了します.関数はexit()
関数の別名です.データベース接続パラメータは、定数で保存できます.これは任意に変更されず、より安全です.
注意すべきなのは、mysql_connect()
括弧内の定数は引用符をつけてはいけません.さもなければ間違いがあります.指定されたデータベースを選択
通常はmysql_close()
を使用する必要はありません.開いている非永続的接続はスクリプトの実行後に自動的にオフになります.mysql_select_db(database,connection): MySQL
レコードセットを取得
mysql_query()
関数は、MySQL
クエリを実行する.出力データ
リリース結果セットのリソース(大きな結果セットを返すときにどれぐらいのメモリを使うかを考慮して呼び出す必要があります.)
添削して調べるデータを追加
上のコードをindex.php
に保存して/Applications/MAMP/htdocs/
フォルダに落とします.上のコードをdemo.php
に保存し、同じディレクトリに入れます.Mac
システムはファイルを取得する経路が簡単で、ファイルを端末に引き込むだけでパス名が表示されます.データの変更
私たちが修正するデータの名前はミンで、
id
は2で、彼のpoint
点を80点に修正しました.コードは以下の通りです.
データを削除
データを表示
または指定値データを表示します.$data = mysql_fetch_array($result);
echo $data['email'];// email
echo $data['name'];// name
その他の常用関数mysql_fetch_lengths():
mysql_field_name():
mysql _fetch_row():
mysql_fetch_assoc():
mysql_fetch_array(): , ,
mysql_num_rows():
mysql_num_fields():
mysql_get_client_info(): MySQL
mysql_get_host_info(): MySQL
mysql_get_proto_info(): MySQL
mysql_get_server_info(): MySQL