- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在用 PHP 编写一个新的应用程序,它将作为商业应用程序向公众发布。到目前为止,我的经验是在 PHP 中使用 MySQL 数据库。
最终用户负责提供数据库功能,PHP 应用程序将简单地连接到它并使用它。
我的问题是,由于我不知道用户将使用什么数据库,我该如何在 PHP 中支持它?
我的问题是:
ODBC 是正确的方法吗?我在下面提到了 ODBC,但如果 ODBC 不是正确的使用方法,同样的问题适用于任何建议的方法。
与 PHP 中的 MySQL 等价物相比,使用 ODBC 函数是否会丢失任何功能/特性?
我需要牢记任何与安全相关的事情吗?例如,我在以前的应用程序中使用过 mysql_real_escape_string()。什么是 ODBC 等价物(甚至需要它?)
我假设 PHP 可以使用 ODBC 连接到 MySQL 数据库? MySQL 是否需要以某种方式配置才能允许这样做?
性能方面,ODBC 是否可以接受?
最佳答案
对于支持和性能,您最好的选择可能是 PDO(PHP 数据库对象)。这是 PHP 的核心,支持所有主要的数据库系统,将本地处理转义字符串等。
为了保持不可知论,你不能只使用 MySQL,例如LIMIT 添加并非所有 SQL 数据库都支持。
不过话虽如此,还是先检查一下吧。如果客户端有一个 noSQL 数据库,或者使用具有唯一连接字符串的 Amazon(例如),那么您就有麻烦了。
关于PHP 数据库连接注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10951829/
我正在运行PHP脚本,并继续收到如下错误: 注意:未定义的变量:第10行的C:\ wamp \ www \ mypath \ index.php中的my_variable_name 注意
我正在运行PHP脚本,并继续收到如下错误: 注意:未定义的变量:第10行的C:\ wamp \ www \ mypath \ index.php中的my_variable_name 注意
我正在运行PHP脚本,并继续收到如下错误: 注意:未定义的变量:第10行的C:\ wamp \ www \ mypath \ index.php中的my_variable_name 注意
我正在运行一个PHP脚本,并且继续收到如下错误:。第10行和第11行如下所示:。这些错误消息的含义是什么?。为什么他们突然出现了?我多年来一直使用这个脚本,从来没有遇到过任何问题。。我该怎么修理它们呢
当我在 flutter clean 之后运行 flutter run 或 debug my code 时显示此错误 Note: C:\src\flutter.pub-cache\hosted\pub.
My Goal: To fix this error and be able to run my app without an error. Error Message: Note:D:\Learni
前言:今天在解决一个问题时,程序总是不能输出正确值,分析逻辑思路没问题后,发现原来是由于函数传递导致了这个情况。 LeetCode 113 问题:给你二叉树的根节点
我正在 R 中开发一个包,当我运行时 devtools::check()我收到以下说明。 checking DESCRIPTION meta-information ... NOTE Malforme
获得通知和警告波纹管 Notice: Use of undefined constant GLOB_BRACE - assumed 'GLOB_BRACE' in /var/www/html/open
我正在准备一个 R 包以提交给 CRAN。 R CMD 检查给了我以下注意: Foreign function calls to a different package: .Fortran("cinc
我正在尝试从以下位置获取数据: http://api.convoytrucking.net/api.php?api_key=public&show=player&player_name=Mick_Gi
我有这段代码,但我不明白为什么我仍然有这个错误,我已经尝试了所有解决方案,但无法解决这个问题:-注意:未定义索引:product_price-注意:未定义索引:product_quantity-注意:
This question already has answers here: “Notice: Undefined variable”, “Notice: Undefined index”, and
我正在尝试从以下位置获取数据: http://api.convoytrucking.net/api.php?api_key=public&show=player&player_name=Mick_Gi
切记,在PHP 7中不要做的10件事 1. 不要使用 mysql_ 函数 这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移
前几天安装了dedecms系统,当在后台安全退出的时候,后台出现空白,先前只分析其他功能去了,也没太注意安全,看了一下安全退出的代码,是这样写的: 复制代码 代码如下: function ex
我使用此代码来检查变量$n0、$n1、$n2是否未定义。 但每次未定义时我都会收到通知。我的代码是一种不好的做法吗?还有什么替代方案吗?或者只是删除通知,代码就可以了? if
编写代码时处理所有警告是否重要?在我公司中具有较高资历的开发人员坚持认为警告是无害的。诚然,其中一些是: Warning: Division by zero Notice: Undefined ind
我有一个搜索查询,执行搜索查询后,我将$ result放入数组中。 我的PHP代码- $contents = $client->search($params); // executing the se
This question already has answers here: “Notice: Undefined variable”, “Notice: Undefined index”, and
我是一名优秀的程序员,十分优秀!