Page 1 sur 1
Syntaxe Préparation de requête dans une fonction
Posté : 05 juin 2014, 11:37
par Alex Acho
Bonjour tout le monde,
Tout simplement, qu'est ce qui peut bien clocher dans le code de cette fonction ?
C'est bête, mais il y aurait une erreur au niveau de la préparation de la requête.
<?php
function set_site_nom($NouveauNom)
{
global $bdd
$req = $bdd -> prepare('UPDATE configuration SET nom=? WHERE id=1');
$req -> execute(array($NouveauNom));
}
Merci beaucoup.
Re: Syntaxe Préparation de requête dans une fonction
Posté : 05 juin 2014, 11:52
par Elie
Je mettrais un ; apres le global $bdd
Re: Syntaxe Préparation de requête dans une fonction
Posté : 05 juin 2014, 14:36
par Alex Acho
Pffff ^^' Merci Elie.
Re: Syntaxe Préparation de requête dans une fonction
Posté : 05 juin 2014, 14:43
par Alex Acho
Et bien finalement non.
L'éditeur indique toujours une erreur, et la même chose pour le navigateur quand je teste la fonction.
Re: Syntaxe Préparation de requête dans une fonction
Posté : 05 juin 2014, 14:55
par Elie
Peut-être que configuration est un mot interdit en MySQL donc l'entourer de `` : UPDATE`configuration` SET
Essaye de voir ce que retour $NouveauNom : echo $NouveauNom;
Après je vois pas ..
Re: Syntaxe Préparation de requête dans une fonction
Posté : 20 juin 2014, 15:42
par Alex Acho
Bonjour Elie,
Merci pour ton aide. Comme je m'arrachais les cheveux, j'ai mis ce script de côté un temps, et puis j'ai tout effacé pour refaire à zéro. Et ça fonctionne maintenant. Vas savoir pourquoi ^^ ?
Encore merci, et désolé pour les délais de réponse.
Re: Syntaxe Préparation de requête dans une fonction
Posté : 20 juin 2014, 18:08
par sirakawa
Se servir de prepare dans un cas pareil, et surtout dans une fonction où on passe en paramètre ce qui eut changer me semble être l'emploi d'une pelleteuse pour creuser un trou de5 cm de diamètre...