【问题标题】:Warning: mysql_result() expects parameter 1 to be resource, object given in D: [duplicate]警告:mysql_result() 期望参数 1 是资源,D 中给出的对象:[重复]
【发布时间】:2015-09-23 15:21:36
【问题描述】:

如何解决这个错误: 警告:mysql_result() 期望参数 1 是资源,D 中给出的对象:

$query = "SELECT c.CAS_ID, c.TITOLO, i.NOME,c.DES_BREVE,c.DESC_ESTESA,c.OFFERTA_SPECIALE FROM `CASE` c LEFT JOIN `IMMAGINI` i ON c.CAS_ID = i.CAS_ID where VISIBLE = 1 and DEF = 1 and HOME = 1 order by c.CAS_ID DESC";
$result = mysqli_query($mysqli , $query);
$num = mysqli_num_rows($result);
$i=0;
$count = 1;

while ($i < $num && $i <5) {
    $id_case[]=mysql_result($result,$i,"CAS_ID");
}

【问题讨论】:

  • 您能否向我们展示您的代码以及它是如何出现的?
  • 您的查询中有错误先打印您的查询,然后运行您的查询,您会得到查询的错误
  • $query = "SELECT c.CAS_ID, c.TITOLO, i.NOME,c.DES_BREVE,c.DESC_ESTESA,c.OFFERTA_SPECIALE FROM CASE c LEFT JOIN IMMAGINI i ON c.CAS_ID = i.CAS_ID where VISIBLE = 1 and DEF = 1 and HOME = 1 order by c.CAS_ID DESC"; $result = mysqli_query($mysqli , $query); $num = mysqli_num_rows($result); $i=0; $计数 = 1; while ($i

标签: php mysqli


【解决方案1】:

对于所有数据库查询,您应该使用 PHP MySQLi 改进扩展 hereoriginal MySQL API。不要将两者混合。我建议你坚持改进的那个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    • 2011-03-26
    • 2012-01-21
    • 2013-05-16
    • 2011-10-30
    • 2011-08-28
    • 1970-01-01
    相关资源
    最近更新 更多