You have an error in your SQL syntax; check t
fanimed
Messages postés
90
Statut
Membre
-
jojodivx Messages postés 202 Statut Membre -
jojodivx Messages postés 202 Statut Membre -
Bonjour,
je suis entrain de deveolpper un petit module de gestion de cours en php. Le code est bon.
Il consiste a ajouter, modifier, supprimer des cours.
Mon probleme c'est l'erreur sql qui m'est envoyee lorsque la page modifier_supprimer.php s'execute.
voici le code de la page en question:
require_once("connection.php") ;
if( (isset($_GET['id'])) && (isset($_GET['numero']) ))
{
if( $_GET['id'] = "modifier_themes")
{
$Numero = $_GET['numero'] ;
$requete = "SELECT Themes FROM themes WHERE ID = '$Numero' " ;
$rep = mysql_query($requete) ;
$result = mysql_error() ;
if( $row = mysql_fetch_array($rep) )
{
?>
<form method="post" action="modification.php" style="width:502px; height:250px;" >
<p></p>
<p></p>
<label for="themes">Themes:</label>
<input size="50px" type="text" name="theme" value="<?php echo $row['Themes'] ; ?>" />
<input type="submit" value="Modifier" /><br/>
</form>
<?php
}
else
{
echo $result ;
}
}
else
{
$num = $_GET['numero'] ;
$req = "DELETE * FROM themes WHERE ID = \'$num\' " ;
$rep = mysql_query($req) ;
$result = mysql_error() ;
if($row = mysql_fetch_array($rep) )
{
header(" location:index.php ");
}
}
}
?>
voici l'erreur que j'ai : 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 '\'2\'' at line 1
ce qui signifie que l'erreur sql vient de la:
$requete = "SELECT Themes FROM themes WHERE ID = '$Numero' " ;
exactement apres la clause WHERE.
La version de mon serveur Mysql est la version 5
Aidez moi s'il vous plait. Merci d'avance
je suis entrain de deveolpper un petit module de gestion de cours en php. Le code est bon.
Il consiste a ajouter, modifier, supprimer des cours.
Mon probleme c'est l'erreur sql qui m'est envoyee lorsque la page modifier_supprimer.php s'execute.
voici le code de la page en question:
require_once("connection.php") ;
if( (isset($_GET['id'])) && (isset($_GET['numero']) ))
{
if( $_GET['id'] = "modifier_themes")
{
$Numero = $_GET['numero'] ;
$requete = "SELECT Themes FROM themes WHERE ID = '$Numero' " ;
$rep = mysql_query($requete) ;
$result = mysql_error() ;
if( $row = mysql_fetch_array($rep) )
{
?>
<form method="post" action="modification.php" style="width:502px; height:250px;" >
<p></p>
<p></p>
<label for="themes">Themes:</label>
<input size="50px" type="text" name="theme" value="<?php echo $row['Themes'] ; ?>" />
<input type="submit" value="Modifier" /><br/>
</form>
<?php
}
else
{
echo $result ;
}
}
else
{
$num = $_GET['numero'] ;
$req = "DELETE * FROM themes WHERE ID = \'$num\' " ;
$rep = mysql_query($req) ;
$result = mysql_error() ;
if($row = mysql_fetch_array($rep) )
{
header(" location:index.php ");
}
}
}
?>
voici l'erreur que j'ai : 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 '\'2\'' at line 1
ce qui signifie que l'erreur sql vient de la:
$requete = "SELECT Themes FROM themes WHERE ID = '$Numero' " ;
exactement apres la clause WHERE.
La version de mon serveur Mysql est la version 5
Aidez moi s'il vous plait. Merci d'avance
Configuration: Windows XP Firefox 3.0.6
A voir également:
- You have an error in your SQL syntax; check t
- Check flash - Télécharger - Sécurité
- The requested url was rejected. please consult with your administrator. ✓ - Forum Réseaux sociaux
- Dc in - Forum Audio
- Check cable connection - Forum Matériel & Système
- Media test failure check cable ✓ - Forum Matériel & Système