Mailinglisten-Archive |
Hi Joerg, ich entwickle unter Solaris 7 auf einer Ultrasparc. Dies sollte aber kein Problem für Dich darstellen. ----- SCHNIPP ----------------- const char* db_host="localhost"; const char* db_name="datenbank"; const char* db_user="user"; const char* db_passwd="password"; mysql_init(&mysql); if (&mysql!=NULL){ if (!mysql_real_connect(&mysql,db_host,db_user,db_passwd,db_name,0,NULL,0)) { cerr<<"Kein Zugriff auf die Datenbank!\nFEHLER:"<<mysql_error(&mysql)<<"\n"; } else { //Hier mach doch was Du willst! } mysql_close(&mysql); }else { cerr<<"Nicht genügend Speicher!!!\n"; } ----- SCHNAPP ----------------- Warum schreibst Du socket mit d am Ende wenn Du den Kram kompilieren willst? Ausserdem binde ich die Bibliothek mysqlclient zusätzlich mit ein! ( -L/usr/local/lib/mysql -lmysqlclient ) Ich hoffe Dir geholfen zu haben. best regards Thomas Meitz FAIRMEDIA Informationssysteme Joerg Braeutigam wrote: > > Hi Leute, > > Ich versuche heute abend schon längere Zeit einen Connect mit > c auf mysql hinzubekommen. > > folgender schnipsel sollte doch einen connect machen. > > --- > mysql_init(&mysql); > connection = mysql_real_connect(&mysql, "localhost", > "user", "pw" > "db", 0, 0); > --- > > ( steht auch so im Buch von o'reilly ) > selbst, wenn ich das simple standard-connect-programm aus dem Buch > abtippe, kommt die gleich Fehlermeldung: > > user:~> gcc -L/usr/lib -I/usr/include/mysql -o select select.c -lmysql -lnsl > -lsocked > test.c: In function `main': > test.c:14: too few arguments to function `mysql_real_connect' > > ok, da steht in der docu, noch ne null dazu. Das bringt aber auch nix. > Bei mir läuft eine SuSE 6.3 mit mysql von der Installations-CD. (3.22.27) > > hat schon mal einer das Beispiel aus dem Buch ( Seite 199 ) fehlerfrei > übersetzt?? > wo könnte mein Fehler liegen??? > > best regards, > > Joerg Braeutigam > > --- > *** Abmelden von dieser Mailingliste funktioniert per E-Mail > *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive