के रूप में ">फ़्रेड -ii- कहते हैं कि mysql को mysqli के साथ न मिलाएं
mysqli में mysql_result() के बराबर कोई प्रत्यक्ष नहीं है, लेकिन आप नीचे दिए गए कोड में कार्यान्वित 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>";
?>