Requet base de donnée

ASERY MOHAMED -  
 ASERY MOHAMED -
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

  1. MrYAU31 Messages postés 4631 Statut Membre 1 630
     
    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
  2. ASERY MOHAMED
     
    Je remercie des personnes qui essayent de me aider et également fortement appréciés.
    0
  3. ASERY MOHAMED
     
    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