![]() |
1
14
php 5.4现在支持 function array dereferencing 也就是说你可以这样做:
|
![]() |
2
35
同时 回答 我想我可以在有了同样的问题之后改进给出的答案。以下函数完全复制mysql_result()函数,并在请求超出界限时返回false(结果为空,没有该数字的行,没有该数字的列)。它还有一个额外的好处,即如果不指定行,则假定为0,0(少传递一个值)。该函数被更新以允许字段的数值偏移。 或者字段名。
|
![]() |
3
4
|
![]() |
4
4
您可以通过获取对象而不是数组来实现这一点。
您需要php 5+来使用这样的方法链接。
或者,如果您使用过程mysqli,那么很容易编写自己的
|
![]() |
5
3
嗯,你可以把它缩短到这样的长度:
但这可能是你能得到的。 |
![]() |
6
1
我建议您将此行添加到
Cris' solution
为了能够通过这两种方法得到结果
|
![]() |
7
0
如果在查询中只选择一个字段,并且只期望所选字段的单个返回数据,则此操作有效:
|
![]() |
8
0
以下是对Mario Lurig答案的改编
|
![]() |
9
-1
这是一个很好的答案,从 http://php.net/manual/es/class.mysqli-result.php
|
![]() |
10
-1
我使用以下函数替换mysql_result()。
|
![]() |
11
-4
如果您正在寻找一个健壮的库来进行数据库连接,我建议您使用 AdoDB . 此库可以连接到多个数据库,如果更改数据库,则无需重写查询,只要它不包含特定数据库引擎的任何特定SQL。检查 this page 用于使用示例。另外,如果使用php5,则可以使用 foreach for iteration . 我希望这将有助于您将任何旧代码转换为更健壮的跨数据库代码。 |
|
faro621 · 在php中使用num\u rows方法时出错 6 年前 |
![]() |
Steven Guerrero · 具有不同参数的准备语句 6 年前 |
![]() |
Amin Hijaz · 为什么查询的if语句返回false? 6 年前 |
![]() |
Matt Hutch · 使用php向mysql数据库传递特殊字符 6 年前 |
|
Codes Conference · 表查询中的变量不工作 6 年前 |
![]() |
Steven Smith · 动态数据透视表mysqli和PHP 6 年前 |