bonjour,
je souhaiterai effectuer une simple requete en mysql : j'ai une table clients, dans laquelle j'ai des nom, prenom, adresse, etc...
j'ai créé une nouvelle colonne cde_client ( en fin de table ) , et je souhaiterai que le code client soit généré automatiquement , et qu'il ai la valeur "nom_prenom"

j'ai alors créé un petit script en php, que j'execute à l'envoi d'un formulaire ( il n'ya a qu'un bouton dans le formulaire)

le voici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
	mysql_connect("localhost","root","mysql");
	mysql_select_db("syres");
	$sql = "SELECT * FROM clients ";
	$res = mysql_query($sql) or die(mysql_error());
 
	while($row = mysql_fetch_assoc($res)){ 
	$nom=$row["NOM"];
	$prenom=$row["PRENOM"];
	$test="".$nom."_".$prenom."";
 
	$req="INSERT INTO clients (cde_client) VALUES ($test) WHERE NOM=$nom AND PRENOM=$prenom";
	mysql_query($req);
	//echo $req;
	}
	mysql_close();
	?>
lorsque je l'exécute, rien ne se passe dans ma table.
pour information; le echo $req me renvoi bien ce qu'il faut.
merci de me dire ou il y a une erreur