begin process at 2012 05 30 15:23:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

requête mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

requête mysql

mardi 11 avril 2006 à 21:19:04 | requête mysql

logant83

Bonsoir, voila, je code sous dev c++ et j'aimerai savoir comment je pourrai faire pour créer une table mysql a la condition quel n'existe pas?
mercredi 12 avril 2006 à 08:24:21 | Re : requête mysql

platon179

Membre Club
Salut :)

Mouais, pas vraiment de rapport avec le C++, mais c'est pas grave ;)
En supposant que tu utilises déjà la librairie MySQL...

CREATE TABLE IF NOT EXISTS nomTable(
   ......
)





@+++ Bonne journée ;)

mercredi 12 avril 2006 à 19:57:24 | Re : requête mysql

gagah1

Membre Club
// initilisation
connect = mysql_init(NULL);
// connexion
mysql_real_connect(connect, ...));
// création table
mysql_query(connect, "CREATE TABLE IF NOT EXISTS nomTable (...)");
mercredi 12 avril 2006 à 19:58:30 | Re : requête mysql

logant83

Peut tu me faire un exemple ? car jsuis un peu lent a la détente...
mercredi 12 avril 2006 à 21:02:40 | Re : requête mysql

gagah1

Membre Club
void CreationTable(HWND hwnd)
{
    if(mysql_query(connect, "CREATE TABLE IF NOT EXISTS facturation (datefact DATE,  codecli INT UNSIGNED NOT NULL, adresse VARCHAR(30),  total FLOAT(8, 2)NOT NULL DEFAULT 0, nofact INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY)"))
    {
        MessageBox(hwnd, "On ne peut pas créer la table facturation", "Erreur", 64);
    }
}
mercredi 12 avril 2006 à 22:28:50 | Re : requête mysql

logant83

Merci pour ton exemple, mais des que je fait comme sa if (mysql_query(conn, "CREATE TABLE IF NOT EXISTS nick ( "nick_id INT(11) NOT NULL AUTO_INCREMENT," "pseudo VARCHAR(500) not null," "PRIMARY KEY (nick_id))")); mysql_close(conn); j'ai "missing terminating " character " peut tu me corriger?
jeudi 13 avril 2006 à 08:06:52 | Re : requête mysql

platon179

Membre Club
Salut,
Attention aux doubles quotes dans les chaines de caracteres.... Tu dois les protéger avec \, sinon le compilo croit que tu termines te chaine, et forcément, il gueule....

@+
jeudi 13 avril 2006 à 11:51:31 | Re : requête mysql

logant83

ba j'ai mis le \ devant les doubles quotes et sa change rien ... alors ptétre que c moi qui les met male... tu peux pas me montrer en me corrigant mon code ? comme sa jvai comprendre.
jeudi 13 avril 2006 à 13:13:52 | Re : requête mysql

platon179

Membre Club

Salut,

essaie une fois comme ca :

if (mysql_query(conn, "CREATE TABLE IF NOT EXISTS nick ( "
"nick_id INT(11) NOT NULL AUTO_INCREMENT,"
"pseudo VARCHAR(500) not null,"
"PRIMARY KEY (nick_id))"));
mysql_close(conn);

Il te manquait un " a la fin de la premiere ligne :p
Sinon normalement dans ton cas les anti-slash ne sont pas nécessaires, c'est une définition de chaine sur plusieurs lignes...

@++

jeudi 13 avril 2006 à 17:08:13 | Re : requête mysql

logant83

merci sa se compile bien la, mais eu j'ai comme un probléme, car il me dit que il ne peut pas créer la table... if (mysql_query(conn, "CREATE TABLE IF NOT EXISTS nick ( " "nick_id INT(11) NOT NULL AUTO_INCREMENT," "pseudo VARCHAR(500) not null," "PRIMARY KEY (nick_id))," "TYPE=MyISAM")); { printf("On ne peut pas créer la table\n"); } tu as une idée pourquoi?

1 2

Cette discussion est classée dans : mysql, requête


Répondre à ce message

Sujets en rapport avec ce message

dll,c++,mysql... [ par spidsl ] Je suis newbie en C++, j'apprends a peine, et je me pose plein de kestions !!Primo, a koa servent les dll ??Ensuite, yatil la possibilité de faire des c++ avec mysql , et vc++ ! [ par spidsl ] Bonjour, bon, voila, j'aimerais me connecter à une base mysql qui est sur un serveur à partir d'un prog en c++. En fait, je voudrais gérer mon site (s Mysql [ par Vinsou ] J'essaie de me connecter à mysql. Donc j'inclus "mysql.h" et ensuite j'ai:ligne 90: mysql_close (conn);Et à la compilation:main.cpp:90: undefined refe [MFC] Problème de combo box : affichage de la liste [ par robby ] Je n'arrive pas à voir ma drop down list (quand je clique sur ma combo box, la drop down list doit faire quelques pixels d'épaisseur!) et pourtant qua mysql en cpp [ par skysee ] bonjour,je dois créer une base d donnée dans du code cpp.Est ce que quelqu'un aurait une solution.merci connexion à MySQL chez Free [ par Xs ] Salut !je cherche a faire un prog, sous dos, qui peut se connecter a une base de donnée SQL hébergée chez Free.comment fais-t-on ? (ca va des sockets probleme de link !!! [ par NeeKotine ] Salut !je cherche a me connecter à une base MySQL via un petit programme en c dont voici le source :# include #if defined(_WIN32) || defined(_WIN64)# mysql.h [ par jer ] SalutJ'aimerais pouvoir accéder à mon serveur mysql depuis dev c++J'ai dld mysql-c++.h depuis mysql.com dans le dossier dev-c++/includeLorsque je comp mySql en C sous Visual Studio [ par bragon ] Je veux utiliser un programme en C qui consulte une base de donnée MySql. J'utilise Visual Studio pour compiler mon programme et l'Api C livré avec My mySql en C sous Visual Studio [ par bragon ] Je veux utiliser un programme en C qui consulte une base de donnée MySql. J'utilise Visual Studio pour compiler mon programme et l'Api C livré avec My


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,884 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales