Bonjour

Donc je cherche à récupérer le nombre de ligne que retourne ma requête ou du moins vérifier qu'il y a un résultat à cette requête.

Voici ma connection:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$connect = new PDO('mysql:host='.$serveur.';dbname='.$nom_base.'', ''.$login.'', ''.$pwd.'', $pdo_options) or die ("Impossible de se connecter à la base !");
Voici ma requête et son exécution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$table = "ma table"; //variable table
$query = $connect->prepare("SELECT * FROM ".$table." where quelquechose = ?");
$query->execute(array($quelquechose));
 
$val = $query->fetch();
Je récupère mes données mais j'aimerai vérifier qu'il sont présent ou le nombre de ligne retourné. Si quelqu'un à une idée. Je ne trouve rien dans le manuel ...