Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/02/2006, 12h56   #1
Invité de passage
 
Inscription : février 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 7
Points : 2
Points : 2
Par défaut probleme lors d'un mysql_query() en c

bonjour a tous !!

Je suis entrain de mettre en place un petit programme en C sous linux, pour pouvoir administrer les champs de la base de donnée de jabber. Mon problème est que lorsque je fais :

mysql_query (mysql,"SELECT * FROM roster-groups") ;

et ben ca me renvoi false, cad que ca ne marche pas. Pourtnat lorsque je vais dans une autre qui ne possède pas de tiret, je ne rencontre aucun problème. J'ai essayer :

mysql_query (mysql,"SELECT * FROM 'roster-groups'") ;
mysql_query (mysql,"SELECT * FROM 'roster\-groups'") ;
mysql_query (mysql,"SELECT * FROM roster\-groups") ;

rien ne marche....

Le problème viens aparament du "-". Quelqu'una urais quelque chose à me proposer ??

merci d'avance


damunix

[Edit] par Adjanakis
Merci d'utiliser le bouton
damunix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 13h40   #2
Modérateur
 
Avatar de Cybher
 
Homme Michel
Consultant informatique
Inscription : mai 2005
Messages : 3 006
Détails du profil
Informations personnelles :
Nom : Homme Michel
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : mai 2005
Messages : 3 006
Points : 4 039
Points : 4 039
salut

es tu sur du nom de ta table?
car il me semble qu'avec mysql on peut créer des tables avec des noms comportant un "_" mais pas de "-".

Sinon il n'y a pas de raison que celane fonctionne pas. Du moins j'en vois pas..lol

Bon courage

Michel
Cybher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 14h21   #3
Invité de passage
 
Inscription : février 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 7
Points : 2
Points : 2
Voici une partie du fichier qui m'a permit de créé mes tables :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
CREATE TABLE `roster-items` (
    `collection-owner` TEXT NOT NULL, KEY(`collection-owner`(255)),
    `object-sequence` BIGINT NOT NULL AUTO_INCREMENT, PRIMARY KEY(`object-sequence`),
    `jid` TEXT,
    `name` TEXT,
    `to` TINYINT,
    `from` TINYINT,
    `ask` INT );
 
--
-- Roster groups
-- Used by: mod_roster
--
CREATE TABLE `roster-groups` (
    `collection-owner` TEXT NOT NULL, KEY(`collection-owner`(255)),
    `object-sequence` BIGINT NOT NULL AUTO_INCREMENT, PRIMARY KEY(`object-sequence`),
    `jid` TEXT,
    `group` TEXT );
Sinon comment faire pour voir les champs directement avec la console mysql ? par ce que jusqu'à maintenant je regardais avec phpmyadmin


damunix
damunix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 15h18   #4
Rédacteur
 
Avatar de pcaboche
 
Homme Pierre Caboche
Inscription : octobre 2005
Messages : 2 195
Détails du profil
Informations personnelles :
Nom : Homme Pierre Caboche
Âge : 32
Localisation : Singapour

Informations forums :
Inscription : octobre 2005
Messages : 2 195
Points : 4 717
Points : 4 717
Essaye:
Code :
SELECT * FROM `roster-groups`
pcaboche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 15h54   #5
Invité de passage
 
Inscription : février 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 7
Points : 2
Points : 2
bravo !!! et ben il me restait plus que ca.....

Merci beaucoup pour cette réponse rapide et qui plus est exacte !!!!
damunix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h05.


 
 
 
 
Partenaires

Hébergement Web