我在尝试运行PHP数据库代码时收到两条错误消息。 [英] I get two error messages while trying to run my PHP database code.

查看:63
本文介绍了我在尝试运行PHP数据库代码时收到两条错误消息。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

(!)警告:mysqli_num_rows()要求参数1为mysqli_result,第18行的/var/www/2909kher/entabell/detaljer.php中给出布尔值





(!)警告:mysqli_fetch_array()要求参数1为mysqli_result,在/ var /中给出布尔值www / 2909kher / entabell / detaljer.php第20行







< ;!doctype html> 
< html>
< body>
Dette er detaljer.php< br>
<?php
include('oppkobling.php');

// $ by = $ _POST [''];
// echo($ by);

//滞后SQL设置
$ query ='SELECT * FROM rikestemennesker WHERE id ='。$ _ GET ['id'];

//Kjørspørringen
$ resultat = mysqli_query($ db,$ query);

// Lagre antall海报som er funnet
$ antall = mysqli_num_rows($ resultat);

$ rad = mysqli_fetch_array($ resultat);

echoNavn:。$ rad ['Navn']。< img src ='./bilder/'\".$rad['Bilde'].\"><br> ;;
echoLand:。$ rad ['Land']。< br>;
echoNettoformue:。$ rad ['Nettoformue']。< br>;
echoKilde:。$ rad ['Kilde']。< br>;

?>
< / body>
< / html>





我尝试过:



我已经尝试修复了和,并定义了结果和varibles

解决方案

by =

_POST [''];
// echo(


by);

//滞后SQL设置

( ! ) Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /var/www/2909kher/entabell/detaljer.php on line 18



and

( ! ) Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/2909kher/entabell/detaljer.php on line 20




<!doctype html>
<html>
<body>
Dette er detaljer.php <br>
<?php
  include('oppkobling.php');

  //$by = $_POST[''];
  //echo($by);

  // Lag SQL-setning
    $query = 'SELECT * FROM rikestemennesker WHERE id = '.$_GET['id'];

  // Kjør spørringen
  $resultat = mysqli_query($db, $query);

  // Lagre antall poster som er funnet
  $antall = mysqli_num_rows($resultat);

  $rad = mysqli_fetch_array($resultat);

  echo "Navn: ".$rad['Navn']."<img src = './bilder/'".$rad['Bilde']."><br>";
  echo "Land: ".$rad['Land']."<br>";
  echo "Nettoformue: ".$rad['Nettoformue']."<br>";
  echo "Kilde: ".$rad['Kilde']."<br>";

?>
</body>
</html>



What I have tried:

I've tried fixing alle the " and 'is, and defined the results and varibles

解决方案

by =


_POST['']; //echo(


by); // Lag SQL-setning


这篇关于我在尝试运行PHP数据库代码时收到两条错误消息。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆