Bonjour,
J'ai un problème au niveau du nombre de colonnes : quand j'exécute la requête, il me renvoie toujours le nombre 1.
Le code :
J'ai essayé aussi ce code, même problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // Connexion à la base de données $pdo = new PDO('mysql:host=localhost;dbname=table', 'login', 'mot de passe'); // Lancer une exception en cas d'erreur $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); // Nombre de lignes dans notre table $selectionPart = 'SELECT COUNT(*) FROM participants'; $reqSelection = $pdo->query($selectionPart); $nbRows = $pdo->query('SELECT FOUND_ROWS() FROM participants')->columnCount(); echo $nbRows;
Merci d'avance pour vos lumières
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $selectionPart = $pdo->prepare('SELECT COUNT(*) FROM participants'); // Compte le nombre de colonnes dans le jeu de résultat (non-existant) $colCount = $selectionPart->columnCount(); print("Avant execute(), le jeu de résultats avait ".$colCount." colonnes \n"); $selectionPart->execute(); // Compte le nombre de colonnes dans le jeu de résultats $colCount = $selectionPart->columnCount(); print("Après execute(), le jeu de résultats a ".$colCount." colonnes \n");
Cordialement
Del
Partager