Php SQLLite连接。是否可以使用Msqli程序?

Php SQLLite连接。是否可以使用Msqli程序?,php,sqlite,Php,Sqlite,我有一个带有MySQLi程序和PHP的项目。人们要求我让它离线工作。我一直在搜索,我可以找到SQLLite。我已经用MAMP安装了它。我已经成功地创建了与MySql中相同的表。现在我尝试建立连接。我有谷歌它,我可以找到方法来做它与PDO。它对我很有效,我可以应用它。但在进一步讨论之前,我想确定MySQLi程序无法做到这一点(如果我不必将所有内容都更改为PDO,这将为我节省大量时间和问题) 所以,我的问题是:是否可以使用MySQLi过程与sqllite建立连接?如果是这样的话,那么与此等价的是什么

我有一个带有MySQLi程序和PHP的项目。人们要求我让它离线工作。我一直在搜索,我可以找到SQLLite。我已经用MAMP安装了它。我已经成功地创建了与MySql中相同的表。现在我尝试建立连接。我有谷歌它,我可以找到方法来做它与PDO。它对我很有效,我可以应用它。但在进一步讨论之前,我想确定MySQLi程序无法做到这一点(如果我不必将所有内容都更改为PDO,这将为我节省大量时间和问题)

所以,我的问题是:是否可以使用MySQLi过程与sqllite建立连接?如果是这样的话,那么与此等价的是什么:

$con = mysqli_connect("localhost","root","root");
if (!$con) {
    die('The connection with the server failed: ' . mysqli_error());
}

//Database name is : 'test'
if (!mysqli_select_db($con, 'test')){
    echo "The connection with the database failed"; 
}
(这里有SQLLite数据库:/Applications/MAMP/db/sqlite/test
我有一台Mac电脑,我安装了MAMP php lite Admin,我对这一切都很陌生。我独自一人完成了这项工作,只是与谷歌合作,但我不确定我的方向是否正确。我没有经验。我希望有经验的人能给我任何建议)

不,这不是。。。MySQLi用于访问MySQL数据库,SQLite不是MySQL数据库ok,谢谢。那么,PDO是最好的选择吗?如果您使用的是数据库类,那么您可以简单地使用相同的方法创建一个类,但是使用SQLite,然后交换您使用的两个方法中的哪一个?那么,PDO是最好的选择吗?-是的,它是。但请记住,PDO不是数据库抽象。也就是说,您仍然需要处理sqlite语法和特性。