PDOの学習

1245 ワード

PDOの勉強が始まり、ずっと菜鳥レベルとして勉強していましたが、私がインストールしたappservはポートを88に変更し、80だったので、PDOのコードを書き始めましたが、データにアクセスできませんでした.ポートの問題かと思ったら$host='localhost';//データベースのホスト名はlocalhost:88をプラスして、誰が知っていますかそれともだめで、もとはphpです.iniのpdoのmysql--Driverがまったく開いていないので、アクセスできません.それでphpに走った.iniでextension=php_pdo_mysql.dllが開いて、ほほほ、アクセスできました.
 
     $rs = $db->query("SELECT * FROM stu");      $rs = $db->query("SELECT * FROM stu");   
上記のコードでどこが間違っているかわかりますか?私は長い間検査してやっと知っていて、もとは上のあれは私が1ヶ月半のスペースを使ったので、いつもdbに接続できないで、後で記号はやはり注意しなければなりません.
 
<?php
$dsn = "mysql:host=localhost;dbname=test";
$db = new PDO($dsn, 'root', '');
$count = $db->exec("INSERT INTO foo SET name = 'heiyeluren',gender=' ',time=NOW()");
echo $count;
$db = null;
?>

 

      ,       。  :
$dsn = "mysql:host=localhost;dbname=test";
       DSN(   ),         :      mysql,     localhost,      test,       。                  。

$db = new PDO($dsn, 'root', 'root');
     PDO  ,                  ,               ,        。          ,           ,               。