Probleme de requete sur la mise en place d'une table
2 messages
• Page 1 sur 1
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Probleme de requete sur la mise en place d'une table
Bonjour
J'essaye de mettre en place une nouvelle table et j'ai ce message d'erreur :
Voici une partie du code contenue dans mon fichier:
J'aimerais avoir un coup de pouce svp.
Merci
J'essaye de mettre en place une nouvelle table et j'ai ce message d'erreur :
Installation Mise a jour de Annuaire : Sites en BlackList
Impossible d'effectuer la requète pour creer la table des black listés
Voici le message d'erreur renvoyé par la base de données :
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 '( id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, u_type ' at line 1
Voici une partie du code contenue dans mon fichier:
- Code: Tout sélectionner
<?php
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire
$submit = isset($_POST['submit']) ? $_POST['submit'] : '';
if ($submit != '')
//si le formulaire a ete soumis
{
$lk = connection_BD();
//creation des tables :
//table avec les variables de l'annuaire
$sql_bl = "
CREATE TABLE $T_blacklist (
id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
u_type VARCHAR(1) default '',
url VARCHAR (150) NOT NULL,
UNIQUE(url) ) ";
//envoi des requetes
if ($res_bl = send_sql($sql_bl,"créer la table des black listés"))
echo "<font color=\"#009900\">La table des sites black listés a été correctement créée</font>\n<br>";
//on peut terminer la connexion
mysql_close($lk);
//la mise a jour est terminee et reussie !
?>
J'aimerais avoir un coup de pouce svp.
Merci
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
Ta variable $T_blacklist contient bien le nom de la table?
Si tu es dans une fonction, il faut peut-être ajouter un "global $T_blacklist;".
Si tu es dans une fonction, il faut peut-être ajouter un "global $T_blacklist;".
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [mysql] trier les résultats d'une requête selon une table non liée à la requête
- Une <table> qui n'est pas à sa place !
- requete top10 d'une table
- SQL Requete multi table
- Requete sur 2 table en PHP
- [MYSQL] Pb de requête + optimisation structure table
- sql : requête select MAX(champ) from table
- pourquoi ce site est-il si bien placé sur cette requête ?
- Probleme table
- [sql] Tri d'une table selon un champ dans une autre table
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
