Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » mysql db create

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.09.2004, 19:50 Uhr
~jens
Gast


Hallo,

wie kann ich in mysql eine db erstellen und etwas rein schreiben insert into ?

das ist zum auslesen,

C++:
if(mysql_query(&mysql, "SELECT * FROM user"));
         //here goes the error message :o)
      else {
         result = mysql_store_result(&mysql);
         num_fields = mysql_num_fields(result);
         while ((row = mysql_fetch_row(result)))
         {
               unsigned long *lengths;
               lengths = mysql_fetch_lengths(result);
               for(i = 0; i < num_fields; i++)
               {
                       printf("[%.*s] \t", (int) lengths[i], row[i] ? row[i] : "NULL");
               }    
               printf("\n");


nur leider weiß ich nicht wie ich was einfügen bzw eine db erstellen kann ?

mfg
jens

ps: danke im voraus

Bearbeitung:
cpp tags

Dieser Post wurde am 24.09.2004 um 20:09 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.09.2004, 20:11 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
In eine Datenbank ("db") kommen Tabellen. In die kannst du dann was reinschreiben

Code:
CREATE TABLE bla (atributes);


Dann kannst du in die Tabelle bla mit INSERT Daten einfügen. Datenbanken musst du serverseitig erstellen.

mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.09.2004, 07:12 Uhr
~jens
Gast


super danke dir ganz herzlich.

Werde es direkt mal testen

mfg
jens
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.09.2004, 07:49 Uhr
~jens
Gast


soweit klappt alles allerdings habe ich nun folgendes problem:

if(mysql_query(&mysql, "insert into stro0 values('<font style="font-weight: 600;")')"));

bei diesen befehl bekomme ich einige errors:
Compiling...
Cpp1.cpp
Dc++\sploit\Cpp1.cpp(161) : warning C4390: ';' : empty controlled statement found; is this the intent?
Dc++\sploit\Cpp1.cpp(161) : error C2146: syntax error : missing ')' before identifier 'font'
Dc++\sploit\Cpp1.cpp(161) : error C2143: syntax error : missing ';' before ')'
Dc++\sploit\Cpp1.cpp(161) : error C2059: syntax error : ')'
Dc++\sploit\Cpp1.cpp(163) : error C2181: illegal else without matching if

Das liegt an den " denke ich mal aber diese sollten weiterhin vorhanden sein,
hat jemand ne ahnung wie es gehen könnte ?

mfg
jens
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
25.09.2004, 08:23 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du musst alle vorkommen von " in einem string escapen also so:


C++:
if( mysql_query( &mysql, "INSERT INTO stro0 VALUES('<font style=\"font-weight: 600;\">')") )



Außerdem kein Strichpunkt ans ende einer if-Anweisung!
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
25.09.2004, 09:23 Uhr
~jens
Gast


super ist ja irgendwie fast wie php

Besten dank und respekt an das forum bzw deren user!!!
Sehr hilfsbereit !

mfg
jens
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: