Bonsoir,
DECLARE cur1 CURSOR FOR Select Titre_Page,ID_Page from Page where ID_Page=1
Je n'arrive pas à trouver l'erreur (de syntaxe d'apres mysql) bien qu'elle soit surement très simple.
Merci pour votre aide !
Bonsoir,
DECLARE cur1 CURSOR FOR Select Titre_Page,ID_Page from Page where ID_Page=1
Je n'arrive pas à trouver l'erreur (de syntaxe d'apres mysql) bien qu'elle soit surement très simple.
Merci pour votre aide !
Bonsoir,
Quelle est l'erreur exacte de mysql ? Y a-t-il un ';' dans la version originale ? y a t il un changement de delimiteur ?
J'ai simplifié encore la requête au cas où mais ça ne change rien, voilà un copier-coller de la réponse de mysql:
requête SQL:
DECLARE cur1 CURSOR FOR SELECT ID_Rubrique
FROM Page
MySQL a répondu:
#1064 - Erreur de syntaxe pr賠de 'DECLARE cur1 CURSOR FOR Select ID_Rubrique from Page' ࠬa ligne 1
Cette déclaration est-elle dans un bloc de création de procédure ?
Non, je souhaite récupérer l'ensemble des résultats dans des variables php.Envoyé par Adjanakis
La procédure sera donc dans mon code...
Et c'est justement là le problème. Les curseurs ne peuvent être définis que dans des fonctions / procédures de MySQL.
Partager