Mysql
 sql >> база данни >  >> RDS >> Mysql

Предупреждение:mysql_result() очаква параметър 1 да бъде ресурс, даден обект

Като Фред -ii- казва да не смесвате mysql с mysqli

Няма пряк еквивалент на mysql_result() в mysqli, но можете да използвате функцията mysqli_result, внедрена в кода по-долу. Тази функция емулира това, което прави mysql_result(), освен за разширението mysqli.

Променете кода си на този:

    <?php
  session_start();
?>
<html>
<link  href="my_layout.css"  type="text/css" />
<title>Phone Book Project</title>
<body class="my_body">
        <div id="my_divition">  

      <?php

      function mysqli_result($result , $offset , $field = 0){
    $result->data_seek($offset);
    $row = $result->fetch_array();
    return $row[$field];
}

       $connect=mysqli_connect("localhost","root","","phonebook");

                $username=$_POST['username'];
                $password=$_POST['password'];
                $sql="select * from members where username='$username' AND password='$password'";
                 if($result=mysqli_query($connect,$sql)){  
                 $number=mysqli_num_rows($result);
                 }
                  if($number>0)
                 {


                   $id=mysqli_result($result,0,"id");
                    $_SESSION['id']=$id;
                    session_register('id');

                    include('Control.php');
                }
                else 
                 echo"<h1> <br /><br />Sorry : invalid entery <br /><br /></h1><a href=index.php >
                 go  back </a>";

           ?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Тестване на връзка с база данни на Entity Framework

  2. Как да видя какъв набор от символи представлява MySQL база данни/таблица/колона?

  3. MySQL Group By с горен N номер от всеки вид

  4. Как да накарам MySQL сървъра да работи след надграждане на OSX Yosemite?

  5. Съхранявайте php стойност в java