Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[PHP-mysql]changement mot de pass ds la BDD

chot, le mardi 18 avril 2006 à 17:59:24
Bonjour, j'ai mis une option changer le mot de pass de l'admin sur un site en php. Je n'arrive pas à changer le mot de pass dans ma BDD en le remplassant par celui que je récupère dans le POST du formulaire (qui reprend ancien pass, nouveau pass et confirmation du nouveau pass). Ma table s'appelle administration avec deux champs, login et pass. $OldPass est l'ancien pass.

Voici ma requete de suppression de l'ancien mot de passe (qui foire):

mysql_query("DELETE FROM `administration` WHERE CONVERT(`login` USING utf8) = ".$_SESSION['login']." AND CONVERT(`pass` USING utf8) = ".$OldPass." LIMIT 1;") or die ("la requete a foirée");

Quelqu'un a t-il une solution?
Répondre à chot  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
xman_genius, le mardi 18 avril 2006 à 19:07:45
slt
quel genre d'erreur t'a ete afficher;
Répondre à xman_genius

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
chot, le mercredi 19 avril 2006 à 09:35:17
Le message est le die: "la requete a foirée"
En fait, je reformule, est-il possible d'insérer du php dans une requète? Du style:
INSERT INTO `administration` ( `login` , `pass` ) VALUES (".$_SESSION['login'].",".$newPass1." );

Sinon comment faire pour récupérer le pass?
Répondre à chot

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
xman_genius, le mercredi 19 avril 2006 à 13:55:35
slt;
il faut enlever le se message pour que php t'indique le type d'erreur
de plus ta requete commance par un delete ce c a d supprimer alors pour modifier il faut utiliser update
un truc pour detecter l'emplacement de l'erreur
effectue premierment un select et afficher le contenu si c'est pas l'adequat alors tes variable ne sont pas les bonnes ou quelque chose comme ca
Répondre à xman_genius

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 wiwimagique, le mercredi 19 avril 2006 à 14:00:48
Je ne vois de quotes autour de tes valeurs insérées.

INSERT INTO `administration` ( `login` , `pass` ) VALUES (".$_SESSION['login'].",".$newPass1." ); 

doit être remplacé par
INSERT INTO `administration` ( `login` , `pass` ) VALUES ('".$_SESSION['login']."','".$newPass1."' ); 


car tu as actuellement:
INSERT INTO `administration` ( `login` , `pass` ) VALUES (toto,tata); 

Dans sa voiture rouge et jaune
Répondre à wiwimagique

Résultats pour [PHP mysql]changement mot de pass ds la BDD

Php (Résolu) Bonjour, j'ai créé une fonction pour suprimer une image www.commentcamarche.net/forum/affich-7335874-php
[Installation APACHE PHP MYSQL] (Résolu) Bonjour à tous, je suis sur une fedora core3 avec apache 1.3.33, php 5.0.3, mysql 4.0.23 Me voici avec un probleme, j'ai installé les sources d'Apache+PHP+MySQL sans probleme, pour que phpmyadmin puisse fonctionner j'ai voulu changer la... www.commentcamarche.net/forum/affich-1345080-installation-apache-php-mysql
[PHP/MYSQL]recupération de données... (Résolu) bonjour, je fais un site en php/mysql j'ai créé un formulaire où j'ai une liste déroulante comportant mes utilisateurs et une zone texte correspondant au service auquel appartient c utilisateurs. lorsque je choisis un utilisateur,... www.commentcamarche.net/forum/affich-1294314-php-mysql-recuperation-de-donnees

Résultats pour [PHP mysql]changement mot de pass ds la BDD

Installation rapide de LAMP (Apache+MySql+php) sous LinuxLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux

Résultats pour [PHP mysql]changement mot de pass ds la BDD

PHP/MySQL:script pour site d'annonces,.... (Résolu)salut, j'ai des connaissances de base en PHP/MYsql. Pour les besoins d'un site d'annonces, je cherche un script qui permet de rentrer une annonce dans une catégorie, de l'afficher, de la confirmer et ensuite de la publier dans la... www.commentcamarche.net/forum/affich-2679335-php-mysql-script-pour-site-d-annonces
Apache php mysql help help help (Résolu)bonjour j essaie d installer apache php mysql tout va bien juske la en tar gz tout roule je teste mon serveur apache , la page d accueil s affiche ok c en html . Donc mon serveur c lire le html , g installé php mysql avec apache pour que tout... www.commentcamarche.net/forum/affich-1296475-apache-php-mysql-help-help-help
Installation de PHP, MYSQL sous Linux Debian (Résolu)Bonjour à tous ! J' ai une préoccupation qui est celle de savoir comment installer PHP, Mysql sous linux Debian www.commentcamarche.net/forum/affich-1722332-installation-de-php-mysql-sous-linux-debian