Aide php/mysql

Résolu
snow.alex Messages postés 159 Statut Membre -  
snow.alex Messages postés 159 Statut Membre -
Bonjour,
J'ai un problème avec un code php visant à modifier les infos contenues dans mysql.
Le problème, c'est que quand je rempli le formulaire et que je tombe sur action.php (ou se situe les codes php), on ne détecte aucunes erreurs mais les infos dans mysql ne changent pas !

Action.php:
<?php
require("conf.php3");
// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;} 

$pseudo = $_POST['pseudo_membre'] ;
$serveur = $_POST['serveur'] ;
$login = $_POST['pseudo'] ;
$mdp = $_POST['mdp'] ;
$expiration = $_POST['expiration'] ;
?>
<?php
mysql_query("UPDATE membre SET serveur='$serveur' WHERE pseudo='$pseudo'");

// DECONNEXION MYSQL	
mysql_close($db_link);
?>


Tout se passe bien mais on dirait que la fonction mysql_query ne fonctionne pas, pourquoi ?
Merci de vos réponses.
A voir également:

3 réponses

le père
 
Bonjour

Essaye mysql_query("UPDATE membre SET serveur='$serveur' WHERE pseudo='$pseudo'") or die (mysql_error()); pour voir s'il n'y a pas malgré tout une erreur.
Sinon, Es-tu bien sûr que le pseudo existe dans la base ? C'est bête, mais des fois...
0
jojodivx Messages postés 202 Statut Membre 16
 
Et ça ?

mysql_query("UPDATE membre SET serveur='".$serveur."' WHERE pseudo='".$pseudo."';");
0
snow.alex Messages postés 159 Statut Membre 11
 
Quel idiot, je n'avais pas séléctionné de base T_T'

En fin de compte, sa donne sa :
<?php

$connect = mysql_connect("xxxx","xxxx","xxxx");

mysql_select_db("xxx", $connect);


$pseudo = $_POST['pseudo_membre'] ;
$serveur = $_POST['serveur'] ;
$login = $_POST['pseudo'] ;
$mdp = $_POST['mdp'] ;
$expiration = $_POST['expiration'] ;

mysql_query("UPDATE membre SET serveur='$serveur' WHERE pseudo='$pseudo'", $connect) or die (mysql_error());

// DECONNEXION MYSQL	
mysql_close($connect);
?>


Desfois faut pas chercher plus loin que le bout de son nez.
Merci au père et jojodivx :)
0