PHP でデータベースを変更するにはいくつかの方法があります
PHP 開発プロセスでは、接続する必要があります。ダイナミクスを開発するためのデータベースへの接続 Web サイト上のデータベースに接続するには、通常 4 つの方法があります: Mysql-connect(),Mysqli,PDO,ADODB を使用して、データベースを変更する 4 のデータベースに接続する方法を次に 1 つずつ紹介します。
Mysql_connect
これは、私たちが最初に PHP の学習を始めたときに遭遇した最初のデータベース接続メソッドです。接続結果は、mysql_connect() 関数を通じて返され、その後、 MySQL 接続識別子。失敗した場合は FALSE を返します。したがって、後続のデータベース変更操作を実行できます。
<?php $con=mysql_connect("localhost" ,"root","password") if($con){ mysql_select_db("db_name",$con); $sql="select * from table_name where id=1"; $result=mysql_query($sql); while($row=mysql_fetch_row($result)){ echo "$row"; } }else{ die("无法连接数据库".mysql_error()); } mysql_close($con); ?>
この接続メソッドは短い接続であり、長い接続ではありません。接続が長い場合は、mysql_pconnectct()を使用してください
Mysqli
Thisオブジェクト指向データベース接続メソッドでは、接続する前にオブジェクトをインスタンス化し、このオブジェクトを通じてデータベース操作を実行する必要があります。
<?php $con=new mysqli("localhost","root","password","db_name"); if(!mysqli_connect_error()){ $sql="select * from table_name where id=1"; $result=$con->query($sql); while($row=$result->fetch_row($result)){ echo "$row"; } }else{ die("无法连接数据库".mysql_error()); }
mysqli は長い接続方法であり、mysql_connect よりも安全です
PDO
pdo とは、pdo は php5 センターに追加されます。データベースに接続する方法、
<?php $pdo=new PDO('mysql:host=localhost;dbname=db_name',"root", $sql="select * from table_name where id=1"; "password"); try{ $result=$pdo->query($sql); foreach($result as $k){ print_r($k); } }catch(PDOException $e){ echo $e->getMessage(); } ?>
ADODB
バックエンド データベースが何であっても、データベースにアクセスする方法は同じであり、開発者は次のことを行います。特定のデータベース セットに満足する必要はありません。異なるアクセス方法の別のセットを学習する必要があります。これにより、開発者の知識の負担が大幅に軽減されます。過去の知識は将来も使用できます
require_once './adodb5/adodb.inc.php'; $conn = &ADONewConnection('mysql'); $conn->connect('localhost','root','','test'); $conn->Execute("set names utf8"); $res = $conn->Execute("select * from user"); if (!$res){ echo $conn->ErrorMsg(); }else{ var_dump($res); }
PHP の詳細については、関連知識については、PHP中文网 をご覧ください。
以上がPHP でデータベースを変更するにはいくつかの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。