|
|
1
9
首先,我看到你在使用
您可能要做的是将其中的一部分放入函数中:
然后:
然而,所有这些都只是稍微减少了您拥有的样板文件的数量。 不 最后,我不会以这种方式构造查询。首先,它依赖于companys表中具有特定类型和顺序的列。最好把这件事说清楚。我通常这样做:
这将足以完成这项任务。当然,您可以使用mysqli或PDO进行调查,但这不是必需的。 |
|
|
2
11
prepared statements 和参数,它们不易受 SQL injection .
创建一个PDO对象(它也连接到DB,因此是
您不应该将其分散到每个需要DB连接的脚本中。首先,这更像是一种安全风险。另一方面,您的代码将更容易受到打字错误的影响。该解决方案解决了这两个问题:创建一个函数或方法来设置DB连接。例如:
如果使用的数组包含两个或三个以上的元素,则应使用循环或数组函数,而不是像示例代码中那样使用一长串类似语句。例如,您的大多数样本可以替换为:
下面是一个创建插入查询的更全面的示例。它还远没有准备好生产,但它说明了基本原理。
data access layer
". 使用
|
|
3
8
我想我会提供一个选项来回答“PHP中是否有一个函数可以在字符串中添加引号?”-
yes, you can
使用
使用此函数的好处是,您还可以传递一个字符,以便在PHP中以本机方式包装变量:
|
|
|
4
4
创造你自己的。
|
|
|
5
3
PDO . |
|
|
6
2
这不是一个函数,但当你在谷歌上键入“php用引号括起来的字符串”时,这是第一篇出现在谷歌上的帖子。如果有人只想将现有字符串用引号括起来,而不首先通过函数运行它,下面是正确的语法:
|