Pb pour tester une requete

Résolu/Fermé
nickleus - 20 janv. 2008 à 11:40
 nickleus - 20 janv. 2008 à 11:56
Bonjour,

voila mon souci :

mysql_select_db($database_organisation, $organisation);
$mysql_create_table = "CREATE TABLE IF NOT EXISTS ".$Name_table." ( `id` int(255) NOT NULL auto_increment, `user_id` varchar(13) default NULL, `branche2` int(255) default NULL, `niveaux` int(255) default NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1" ;
$mysql_request_create = mysql_db_query($database_organisation, $mysql_create_table) or die(mysql_error());

suite a cette requete qui fonction, je souhaiterais tester si elle a été effectuer. c'est a dire, si elle a crée la table pour faire une condition de ce type:

si une table a été creer $i=1.

y aurait il une solution...

merci d'avance.
A voir également:

2 réponses

sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
20 janv. 2008 à 11:47
bonjour,

dans ton " or die(mysql_error()) "
ca veux dire que si ta fonction a planté, il affiche l'erreur.

après si tu veux savoir si la requete a créée une table ou pas.
Avant, tu test le nom de la TABLE pour savoir si il existe ou pas.

mais dans ce cas, a la limite pas besoin de if not exists


0
Oui c'est ce que j'ai fait tout a l'heure mais ca ne fonctionne pas
0