Mysql
 sql >> Base de données >  >> RDS >> Mysql

SELECT * FROM personnes WHERE user_id='$user_id' ORDER BY heure GROUP BY nom de famille

Vous avez une erreur dans votre SQL, votre syntaxe, votre vulnérabilité d'injection SQL et vous utilisez probablement une extension de base de données obsolète. Alors, voici à quoi cela devrait vraiment ressembler :

$dsn = "mysql:dbname=$db_name;host=$db_host";
try{
    $pdo = new PDO($dsn, $username, $password);
}
catch(PDOException $e){
    die($e->getMessage());
}
$sql = "SELECT surname, count(id) FROM people WHERE user_token=:usr_token ORDER BY time GROUP BY surname";
$stmt = $pdo->prepare($sql);
if ($stmt->execute(array(':usr_token'=>$user_token))){
    $result = $stmt->fetchAll();
}
else{
    print_r($stmt->errorInfo());
    die("Error executing query");
}

Reportez-vous au manuel PDO pour plus de détails