1. データベースに接続します
1. mysql_connect: MySQL リンクを開きます
mysql_connect('host', 'username', 'password')
2 . mysql_select_db : データベースを開きます
mysql_select_db('データベース名',$リンク識別子) //リンク識別子が入力されていない場合は、デフォルトで最後に開いた接続が使用されます
3. ("set names 'GBK' ") 中国語の文字化け問題を解決;
mysql_query("set names 'Encoding (utf8 or GBK)' ") //UTF8 には "-" を含めることはできません
2. クエリデータ
1. mysql_query (SQL ステートメント、接続識別子)
$sql="Select * FROM Test "
$result= mysql_query($sql) //接続識別子 シンボルのデフォルトは最後に開かれたリンクになります
//エラー情報を取得します
$result=@mysql_query($sql) または die(mysql_error())
2. クエリ結果を取得します
a. mysql_fetch_row($result);
$row=mysql_fetch_row($result);
b , mysql_fetch_array($result);
$row=mysql_fetch_array($result);
echo $row[0]; ;
注: mysql_fetch_array と mysql_fetch_row の関数は基本的に同じですが、インデックスとして 0 から始まるオフセットを使用することに加えて、ドメイン名もインデックスとして使用できる点が異なります。
値は次の行のすべてのフィールド値を返し、行がない場合は false を返します。