ホームページ  >  記事  >  バックエンド開発  >  よく使用される php 関数と例

よく使用される php 関数と例

WBOY
WBOYオリジナル
2016-07-25 09:05:22911ブラウズ
  1. $DB_HOST ="localhost";
  2. $DB_LOGIN ="root";
  3. $DB_PASSWORD =" 123456";
  4. $conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD);
コードをコピー

mysql_data_seek 内部クエリ ポインタをクエリ行に移動します。 文法 bool mysql_data_seek(リソース result_indetifier,int row_number) 例:

  1. $DB_HOST ="localhost";
  2. $DB_LOGIN ="root";
  3. $DB_PASSWORD ="123456";
  4. $DB_NAME ="flag";
  5. $conn=mysql_connect($DB_HOST) ,$DB_LOGIN,$DB_PASSWORD);
  6. mysql_select_db($DB_NAME);
  7. $res=mysql_query("SELECT * FROM PRODUCT");
  8. $row=mysql_fetch_array($res);
  9. for($i=0;$i< $num;$i++)
  10. $row=mysql_fetch_array($res);
  11. mysql_data_seek($res,0);//ポインタをクエリ結果の最初の行に戻します
コードをコピー

mysql_fetch_array クエリ結果を配列に保存します (各配列要素にレコードが保存されます)。 文法 配列 mysql_fetch_array(リソース結果[,int 結果タイプ]) 例:

  1. $DB_HOST ="localhost";
  2. $DB_LOGIN ="root";
  3. $DB_PASSWORD ="123456";
  4. $DB_NAME ="flag";
  5. $conn=mysql_connect($DB_HOST) 、$ db_login、$ db_password);
  6. mysql_select_db($ db_name); クエリ結果の行を取得し、それをオブジェクト タイプとして保存します。使用方法は MySQL_fetch_array() とまったく同じです。違いは、mysql_fetch_object() がフィールド名からのみクエリ結果を取得できることです。 echo $row->fieldname; //正しい使用法 echo $row->0 //間違った使い方 文法 オブジェクト mysql_fetch_object(リソース結果) 例:
$DB_HOST ="localhost";

$DB_LOGIN ="root";

$DB_PASSWORD ="123456";
$DB_NAME ="flag";
$conn=mysql_connect($DB_HOST) ,$DB_LOGIN,$DB_PASSWORD);
    mysql_select_db($DB_NAME);
  1. $res=mysql_query("SELECT * FROM PRODUCT");
  2. $row=$mysql_fetch_object($res);
  3. while($row)
  4. {
  5. echo $rowàp_id;
  6. echo $rowàp_name;
  7. }
  8. コードをコピー
  9. mysql_insert_id INSERT コマンドを使用して情報を追加した後、この関数を使用して、追加したばかりのレコードの一意の ID を取得できます。 文法 int mysql_insert_id([esource link_identifier]) 例:
$DB_HOST ="localhost";

$DB_LOGIN ="root";

$DB_PASSWORD ="123456";
$DB_NAME ="flag";
$conn=mysql_connect($DB_HOST) ,$DB_LOGIN,$DB_PASSWORD);
    mysql_select_db($DB_NAME);
  1. $SQLStr"INSERT INTO create (p_id,p_name)VALUES('','PHP book')";
  2. $res=mysql_query($res);
  3. $p_id=mysql_insert_id();
  4. コードをコピー
  5. mysql_num_rows クエリ結果に含まれる行数を取得する 文法 int mysql_num_rows(リソースの結果) 例:
$DB_HOST ="localhost";

$DB_LOGIN ="root";

$DB_PASSWORD ="123456";
$DB_NAME ="flag";
$conn=mysql_connect($DB_HOST) ,$DB_LOGIN,$DB_PASSWORD);
    mysql_select_db($DB_NAME);
  1. $res=mysql_query("SELECT * FROM PRODUCT");
  2. $num=mysql_num_rows($res);
  3. コードをコピー
  4. mysql_query SQL 構文クエリ ステートメントを送信する 文法 resource mysql_query(string query[,resource link_identifier]) 例:
$DB_HOST ="localhost";

$DB_LOGIN ="root";

$DB_PASSWORD="123456";
$DB_NAME ="flag";
$conn=mysql_connect($DB_HOST) ,$DB_LOGIN,$DB_PASSWORD);
    mysql_select_db($DB_NAME);
  1. $res=mysql_query("SELECT * FROM PRODUCT");
  2. コードをコピー
  3. mysql_select_db アクセスしたいデータベースの名前を選択します 文法 bool mysql_select_db(string データベース名[,リソースリンク識別子]) 例:
$DB_HOST ="localhost";

$DB_LOGIN ="root";

$DB_PASSWORD ="123456";
$DB_NAME ="flag";
$conn=mysql_connect($DB_HOST) ,$DB_LOGIN,$DB_PASSWORD);
    mysql_select_db($DB_NAME);
  1. コードをコピー
  2. 1
  3. 2 3 次のページ 最後のページ


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。