Pdo操做

1.pdo鏈接查詢

$pdo_sql = "mysql:host=localhost;port=3306;dbname=test";
$user = 'root';
$password = '';
try {
    $pdo = new PDO($pdo_sql, $user, $password);
    $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
    $pdo->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false); // PDO::ATTR_STRINGIFY_FETCHES: 提取的時候將數值轉換爲字符串。 Requires bool.
} catch (PDOException $e) {
    echo $e->getMessage();
}

$sql = "select * from user";
$ret = $pdo->query($sql);
echo 'var_dump($ret) :';
var_dump($ret);
echo "<hr>";
while ($row = $ret->fetch()) {
    echo 'id:' . $row['id'] . ' name:' . $row['name'] . "<br/>";
}

執行結果:mysql

exec返回的是影響行數,select語句影響行數一直是0,insert,update,delete成功的時候,返回的是實際的行數sql

query返回的是個對象.fetch

相關文章
相關標籤/搜索