mysql_query()
mysql_query() 指定された接続識別子に関連付けられたサーバー内の現在のアクティビティ数についてデータベースにクエリを送信します。 link_identifier が指定されていない場合、最後に開いた接続 が使用されます。 オープン接続がない場合、このメソッドはmysql_connect() functionをパラメータnumberなしで呼び出して、接続を確立して使用しようとします。クエリ結果はキャッシュされます。 この関数は SQL ステートメントを実行するために使用されます
mysql_fetch_array()
結果セットから行を連想配列、数値配列、またはその両方として取得します取得した行に基づいて生成される戻り値結果セットの配列から、行がない場合は false を返します
構文: mysql_fetch_array(data,array_type)
詳細な説明: $sql = "sql ステートメント";
$info = mysql_query($sql); / /SQL ステートメントを実行します
コンテンツを入力するには
コードは次のようになります:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>数据表操作 查询</title> </head> <body> <?php $con = mysql_connect('localhost','root','root') or die('连接服务器失败'); mysql_select_db('php') or die('连接数据库失败'); mysql_set_charset('utf8'); $sql = "select * from `user`"; //查询数据库user这张表的所有内容 $info = mysql_query($sql); //执行sqL语句 while($row = mysql_fetch_array($info)){ echo "<pre>"; print_r($row); echo "</pre>"; } ?> </body> </html>mysql_fetch_array() は拡張バージョンですmysql_fetch_row() の。データを数値インデックスとして配列に保存するだけでなく、フィールド名をキーとして使用して、データを連想インデックスとして保存することもできます。
ヒント: mysql_fetch_array() の使用は、mysql_fetch_row() の使用より大幅に遅いわけではなく、明らかにより多くの値を提供することを指摘することが重要です
mysql_fetch_row() 関数は結果セットから行を取得します配列
のコードは次のとおりです:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>数据表操作 查询</title> </head> <body> <?php $con = mysql_connect('localhost','root','root') or die('连接服务器失败'); mysql_select_db('php') or die('连接数据库失败'); mysql_set_charset('utf8'); $sql = "select * from `user`"; //查询数据库user这张表的所有内容 $info = mysql_query($sql); //执行sqL语句 while($row = mysql_fetch_row($info)){ echo "<pre>"; print_r($row); echo "</pre>"; } ?> </body> </html>
注: mysql_fetch_row() は、結果識別子のデータに関連付けられた結果セットからデータの行を取得し、それを配列として返します。 。各結果列は、オフセット 0 から始まる配列のセルに格納されます。
mysql_fetch_row() を順番に呼び出すと、結果セット内の次の行が返されるか、行がもうない場合は FALSE が返されます
mysql_result() 関数
mysql_result() 関数は、結果内のフィールドの値を返しますセット。
成功した場合、関数はフィールド値を返します。失敗した場合は false を返します
構文: mysql_result(data,row,field)
コードは次のとおりです:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>数据表操作查询</title> </head> <body> <?php $con = mysql_connect('localhost','root','root') or die('连接服务器失败'); mysql_select_db('php') or die('连接数据库失败'); mysql_set_charset('utf8'); $sql = "select * from `user`"; //查询数据库user这张表的所有内容 $info = mysql_query($sql); //执行sqL语句 $row =mysql_result($info, 1); echo $row; ?> </body> </html>