# 推奨: 「mysql を使用して php に接続してクエリを実行する方法: 最初に「mysql_connect」を使用して MySQL に接続し、次に「mysql_select_db」を使用してデータベースを開き、最後に「mysql_query」関数を使用してデータをクエリします。
PHP チュートリアル 」
# PHP と MYSql の接続とクエリ1. データベースに接続します
1. mysql_connect: MySQL リンクを開きます
mysql_connect('主机','用户名','密码')
2. mysql_select_db: データベースを開きます
mysql_select_db('数据库名',$链接标识符) //链接标识符不填写则默认为上一次打开的连接
3. mysql_query(" set names ' GBK'") 中国語文字化け問題を解決;
mysql_query("set names '编码(utf8或GBK)' ") //UTF8不能有“-”
2. クエリデータ
1. mysql_query (SQL文、接続識別子);
$sql="Select * FROM Test " $result=mysql_query($sql) //连接标识符默认为上一次打开的链接 //获取错误信息 $result=@mysql_query($sql) or die(mysql_error())
2. クエリ結果を取得します。
a、 mysql_fetch_row($result); $row=mysql_fetch_row($result); echo $row[0]; b、 mysql_fetch_array($result); $row=mysql_fetch_array($result); echo $row[0]; echo $row['key'];
説明: mysql_fetch_array と mysql_fetch_row の機能は基本的に同じですが、0 から始まるオフセットをインデックスとして使用することに加えて、ドメイン名もインデックスとして使用できる点が異なります。索引。
Value は次の行のフィールド値をすべて返し、配列に保存します。行がない場合は false を返します。
以上がphpとmysqlの間でクエリを接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。