Requet base de donnée

Fermé
ASERY MOHAMED - 1 mars 2014 à 20:32
 ASERY MOHAMED - 15 mars 2014 à 03:33
Bonjour,
<?php
// on se connecte à MySQL
$db = mysql_connect('mysql.host', 'u', 'xx');

// on sélectionne la base
mysql_select_db('uxxx',$db);

// on crée la requête SQL
$sqli = "INSERT INTO user(id,nom)VALUES('user','".$_POST['nomm']."')";
$reqi = mysql_query($sqli) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$sqli = "INSERT INTO user(id,nom) VALUES('','".$_POST['nom']."')";
$sql = "INSERT INTO user ('id','nom','sexe')";
$result = mysql_query($sql,$con);
echo "ID of last inserted record is: " . mysql_insert_id();
<TR>
<TD>Sexe</TD>
<TD>
Homme : <INPUT type=radio name="sexe" value="M">
<br>Femme : <INPUT type=radio name="sexe" value="F">
</TD>
</TR>

$sql = 'SELECT nom FROM user';
$sqli = "INSERT INTO user(id,nom) VALUES('',''$_POST['nom','sexe']."')";
$reqi = mysql_query($sqli) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$sqli = "INSERT INTO user(id,nom) VALUES('','".$_POST['mois']."')";

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b>'.$data['nom'].'</b> ';
}

// on ferme la connexion à mysql
mysql_close();$sqli = INSERT INTO user (id,nom) VALUES('','');''.$_POST['nom']."')";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b>'.$data['nom'].'</b> ';
}
// on ferme la connexion à mysql
mysql_close();
?>
résolta

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<html>
<head>
<?php
// on se connecte à MySQL
$db = mysql_connect('mysql' at line 1
aider moi merci

3 réponses

MrYAU31 Messages postés 3808 Date d'inscription samedi 23 février 2013 Statut Membre Dernière intervention 8 juillet 2017 1 613
1 mars 2014 à 20:36
Bonjour,
$sqli = "INSERT INTO user(id,nom) VALUES('',''$_POST['nom','sexe']."')"; 

user(id,nom) <=> $_POST['nom','sexe']
Je pense qu'il y a d'autres erreurs mais vite fait, en voyant ça, je me dis que tu as été trop vite ;-)
0
ASERY MOHAMED
1 mars 2014 à 21:08
Je remercie des personnes qui essayent de me aider et également fortement appréciés.
0
ASERY MOHAMED
15 mars 2014 à 03:33
Requête base de donnée marche bien
***************************no.html***************
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> no.html</title>
<FORM method=post action="insert.php">
Enregistrement d'un utilisateur
<TABLE BORDER=3>
<TR>
<TD>nom</TD>
<TD>
<INPUT type=text name="nom">
</TD>
</TR>
<TR>
<TD COLSPAN=2>
<INPUT type="submit" value="Envoyer">
</TD>
</TR>
</table>
</form>
</head>
</html>
********************************insert.php*******************
<?php
// on se connecte à MySQL
$db = mysql_connect('mysql.hostin...', 'nombd', 'xxxmot pass');
// on sélectionne la base
mysql_select_db('nomdb',$db);
// on crée la requête SQL
$sqli = "INSERT INTO acer(id,nom) VALUES('','".$_POST['nom']."')";
mysql_query( $sqli );
$req = "select * into acer)";
mysql_query( $req )or die('Erreur SQL !<br>'.$req.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b>'.$data["nom"].'</b> ';
}
// on ferme la connexion à mysql
mysql_close();

?>
0