我从一本书中学到了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