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