Erreur SQL
Résolu
Utilisateur anonyme
-
Php -
Php -
Bonjour,
J'ai une erreur sql dans mon script.
J'aimerais ajouter le contenu de mon input text dans ma base de donnée pour cela je passe par la fameuse requête, INSERT INTO..
Mais j'ai un problème, je ne sait pas du tout ce que cela veut dire.
Enfin il me semble après quelques recherches que l'erreur vienne de ma requête elle-même.
Je vous laisse regarder dans un premier temps l'erreur :
Erreur SQL !
INSERT INTO reseau ('name') VALUES ('name')
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 ''name') VALUES ('name')' at line 1
Puis m'on script :
Si vous avez une solution à mon problème je suis preneur :)
Merci d'avance pour vos réponses.
J'ai une erreur sql dans mon script.
J'aimerais ajouter le contenu de mon input text dans ma base de donnée pour cela je passe par la fameuse requête, INSERT INTO..
Mais j'ai un problème, je ne sait pas du tout ce que cela veut dire.
Enfin il me semble après quelques recherches que l'erreur vienne de ma requête elle-même.
Je vous laisse regarder dans un premier temps l'erreur :
Erreur SQL !
INSERT INTO reseau ('name') VALUES ('name')
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 ''name') VALUES ('name')' at line 1
Puis m'on script :
<?php require ('../settings/config.php'); // on crée la requête SQL $sql = "INSERT INTO reseau ('name') VALUES ('name')"; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); header ('Location:../../'); // on ferme la connexion à mysql mysql_close(); ?>
Si vous avez une solution à mon problème je suis preneur :)
Merci d'avance pour vos réponses.
A voir également:
- Erreur SQL
- Erreur 0x80070643 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Java code erreur 1603 ✓ - Forum Windows
- Comment recuperer whatsapp supprimé par erreur - Guide
3 réponses
Bonjour moi je suis débutant, si je bien compris essayez comme ça.
<form action="" method="post">
<input type="text" name="myinput"/>
...
</form>
<?php
require ('../settings/config.php');
$var = $_POST['myinput'];
// on crée la requête SQL
$sql = "INSERT INTO reseau (name) VALUES ('$var')";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
header ('Location:../../');
// on ferme la connexion à mysql
mysql_close();
?>
Bonne chance. :D
<form action="" method="post">
<input type="text" name="myinput"/>
...
</form>
<?php
require ('../settings/config.php');
$var = $_POST['myinput'];
// on crée la requête SQL
$sql = "INSERT INTO reseau (name) VALUES ('$var')";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
header ('Location:../../');
// on ferme la connexion à mysql
mysql_close();
?>
Bonne chance. :D
Bonjour, ce matin en me levant je me suis remis au développement de mon site mais malencontreusement la fonction add ne fonctionne plus, j'ai ce message qui apparaît :
Erreur SQL !
INSERT INTO reseau (name) VALUES ('test')
No database selected
Ce qui est bizarre c'est que le code est le même donc bon car hier cela fonctionner parfaitement.
Erreur SQL !
INSERT INTO reseau (name) VALUES ('test')
No database selected
Ce qui est bizarre c'est que le code est le même donc bon car hier cela fonctionner parfaitement.
Bonjour pour insérer dans la base j'utilise comme ça (PHP4)
je fait toute dans la même page.
<form action="" method="post">
<input type="text" name="myinput"/>
<input type="submit" name="ok"/>
</form>
<?php
//Connexion
......
if(isset($_POST['ok'])) // Si on appuie sur cet bouton il va exécuter
{
if(empty($_POST['myinput'])) //On vérifie si les champs sont bien remplie
{
echo "Tout les champs sont obligatoire!";
}
else
{
$var = $_POST['myinput'];
mysql_query("INSERT INTO table(name) VALUES('$var')");
echo "INSERT OK";
}
}
?>
Mais ce le php 4 je panse que le mieux utiliser php5
chez moi ça marche bien cet metode, mais ce ancien. Merci
je fait toute dans la même page.
<form action="" method="post">
<input type="text" name="myinput"/>
<input type="submit" name="ok"/>
</form>
<?php
//Connexion
......
if(isset($_POST['ok'])) // Si on appuie sur cet bouton il va exécuter
{
if(empty($_POST['myinput'])) //On vérifie si les champs sont bien remplie
{
echo "Tout les champs sont obligatoire!";
}
else
{
$var = $_POST['myinput'];
mysql_query("INSERT INTO table(name) VALUES('$var')");
echo "INSERT OK";
}
}
?>
Mais ce le php 4 je panse que le mieux utiliser php5
chez moi ça marche bien cet metode, mais ce ancien. Merci