我想知道如何使用常见的mysql_ *东西。我不会把它弄得一团糟,为每个人提出一个问题,所以我只是用一个小清单提出这个问题:
这是你用于普通mysql_ *查询的函数,PDO的函数是什么等于这些?
你怎么能INSERT INTO, UPDATE and DELETE
我现在唯一知道和测试的是连接到db +选择如下:
$conn = new PDO("mysql:host=$host;dbname=$db",$user,$pass);
$sql = "SELECT id FROM users";
$q = $conn->query($sql) or die("failed!");
我对答案的期望是指向每个功能和属性的链接
(num_rows, fetch_array, insert into, update, etc..)
或直接回答他们。
答案 0 :(得分:2)
$q = $conn->query($sql) or die("failed!");
不要那样做。使用:
$conn = new PDO("mysql:host=$host;dbname=$db", $user, $pass, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
如果查询出现问题,您将收到异常。
答案 1 :(得分:1)
查看文档:{{3}} 一切都在那里