Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Peringatan:mysql_result() mengharapkan parameter 1 menjadi sumber daya, objek yang diberikan

Sebagai Fred -ii- bilang jangan campur mysql dengan mysqli

Tidak ada persamaan langsung dengan mysql_result() di mysqli, tetapi Anda dapat menggunakan fungsi mysqli_result yang diimplementasikan dalam kode di bawah ini. Fungsi ini mengemulasi apa yang mysql_result() lakukan selain untuk ekstensi mysqli.

Ubah kode Anda menjadi ini:

    <?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. Bagaimana cara mempercepat kueri sql? Indeks?

  2. Entitas dengan nama yang sama, selalu disisipkan untuk id pertama

  3. Bagaimana cara menjalankan perintah MySQL dari Host ke wadah yang menjalankan server MySQL?

  4. Mysql-php bagaimana menerapkan kumpulan koneksi dengan php v 5.2 dan tidak ada koneksi persisten yang diizinkan

  5. Interval ditentukan sesuai dengan nilai kolom di PostgreSQL