我從一本書中學到了PHP,它告訴我要使用PDO對象或sql語句(我不確定這是否是正確的術語,如果不是,我很抱歉)。PDO sql語句和正則sql之間的區別?
當我仰望SQL的東西,有很多時代的我看到這樣的東西:
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
if (!mysql_select_db('database_name')) {
die('Could not select database: ' . mysql_error());
}
$result = mysql_query('SELECT name FROM work.employee');
但在我的代碼,並在書中,我做這樣的東西:
global $db;
$query = "SELECT * FROM users WHERE username='$username'";
$results = $db->query($query);
$results = $results->fetch();
這兩種'風格'有什麼區別?
Upvote爲PHP中的MySQL實踐提供了一個很好的新手問題。 – JakeGould