很长一段时间我一直在使用 MySQL ,而我现在正在使用更多 MySQLi 。
我正在考虑切换到 PDO 或从 MySQLi 中获得更多。不幸的是,我不知道会有什么更好以及我们未来的样子
我在网上看过一些关于PDO的例子,并且看到CREATE,INSERT,DELETE,UPDATE查询/功能不一样。
示例我需要 (取决于查询) 才能使用
$db->exec();
$db->execute();
$db->prepare();
因为有不同的方法可以做同样的事情,这会让我个人感到困惑,并且不容易制作它们的功能或类别。
我的问题是,如果我可以使用相同的查询与不同的数据库,或者我必须根据我使用的数据库编写我的代码。我在网上发现了这个代码..它们(差不多)不一样。
的MySQL
$sql = "CREATE TABLE user (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(80) NOT NULL,
email VARCHAR(50) NOT NULL,
PRIMARY KEY (id))";
$mysql->exec($sql);
SQLLite
$sql = "CREATE TABLE books(
id int,
title varchar(255),
author varchar(255))";
$sqllite->exec($sql);
我想念一下吗?我看错了吗?我可以为不同的数据库编写相同的代码吗? UPDATE,INSERT,DELETE,CREATE,DROP
每个人都对PDO持积极态度......我总是看到不同的事情也许有人可以分享他的观点,或者在开始之前先解决我的问题。的由于