Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP में पीडीओ का उपयोग करके एक ही क्वेरी में पंक्तियों की संख्या और उस पंक्ति का डेटा प्राप्त करना

आशा है कि मैंने आपको इस पर सही समझा।

फ़ेच ऑल के साथ कोशिश करें

$rows = $query->fetchAll(PDO::FETCH_ASSOC);

आपके मामले में

$sql='select uid,name from users where username=? and password=?';
$query=$con->prepare($sql);
$result=$query->execute(array($username,$password));


// check if a single row is returned
// i guess to avoid the warnings you can just set the array befor like
// $row = array();
// or put @ befor the VARS in the TRUE statement

$rows = $query->fetchAll(PDO::FETCH_ASSOC));

/** 
if you have more than one result you can look at them like this

foreach ($rows as $row)
{
    echo $row['uid'];
}
**/

if((count($rows)===1)
    {
        echo $_SESSION['id'][email protected]$rows['uid']; 
        echo $_SESSION['name'][email protected]$rows['name'];
        // header('Location: lading_page.php');
    }
else echo "Invalid username/password";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सबमिट बटन के बिना PHP में MYSQL में कॉम्बोबॉक्स में चयन को ऑटो सेव कैसे करें?

  2. mysqldump का उपयोग किए बिना क्वेरी का उपयोग करके बैकअप डेटाबेस (डेटाबेस)

  3. MySQL वर्कबेंच को Amazon RDS से कैसे कनेक्ट करें?

  4. RowDataPacket ऑब्जेक्ट का उपयोग कैसे करें

  5. स्ट्रीम से MySQL पढ़ना विफल रहा