sql >> Database >  >> RDS >> Mysql

Het aantal rijen en gegevens van die rij in een enkele zoekopdracht krijgen met PDO in PHP

ik hoop dat ik je hierin goed heb begrepen.

probeer het met Alles ophalen

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

in jouw geval

$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. dbms_lob.getlength() vs. length() om de blob-grootte in oracle te vinden

  2. Krijg standaard seriële waarde na INSERT binnen PL/pgSQL

  3. Koppelen van php-formulier aan database

  4. hive.HiveImport:FAILED:SemanticException [Fout 10072]:Database bestaat niet: