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
A voir également:
- You have an error in your SQL syntax; check t
- A javascript error occurred in the main process - Forum Matériel & Système
- Check video cable ✓ - Forum Ecran
- Check signal cable ✓ - Forum Windows
- In da place - Forum Mail
- Girl in the basement streaming vf - Forum Cinéma / Télé