Problème utilisation de LIMIT
Posté : 22 mai 2013, 14:29
Bonjour à tous,
Etant débutant, je poste ce message parce que je rencontre des difficultés pour utiliser LIMIT avec SELECT.
Je souhaiterais me connecter à une base de données Microsoft SQl Server à l'aide de PHP. Je voudrais uniquement afficher les 10 premières valeurs de la table COMMANDES. Voici le code que j'ai utilisé :
Array ( [0] => 42000 [1] => 102 [2] => [Microsoft][SQL Server Native Client 10.0]
Etant débutant, je poste ce message parce que je rencontre des difficultés pour utiliser LIMIT avec SELECT.
Je souhaiterais me connecter à une base de données Microsoft SQl Server à l'aide de PHP. Je voudrais uniquement afficher les 10 premières valeurs de la table COMMANDES. Voici le code que j'ai utilisé :
<?php
$erreur ;
Try
{
// On se connecte à Microsoft SQL server
$bdd = new PDO("sqlsrv:Server=Server2003\XXXXXXXX;Database=XXXXXXXX", "XXXXXXXX", "XXXXXXXX");
}
catch(Exeption $e)
{
echo 'Erreur:'.$e->getMessage().'<br>';
echo 'Erreur:'.$e->getcode().'<br>';
}
//Si tout va bien, on peut continuer
$reponse = $bdd->query('SELECT Numero FROM COMMANDES LIMIT 0,10') or die(print_r($bdd->errorInfo)));
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
echo $donnees['Numero'];
}
$reponse->closeCursor();//termine la requête
//Fin de l'affichage
?>
Voici le message d'erreur que j'obtiens :Array ( [0] => 42000 [1] => 102 [2] => [Microsoft][SQL Server Native Client 10.0]
Syntaxe incorrecte vers '0'. ) 1
Je ne comprends pas le message d'erreur, ma synthaxe est pourtant correcte. On dirait qu'il ne reconnaît pas LIMIT ? Que dois-je faire ? En vous remerciant par avance.