phpbar.de logo

Mailinglisten-Archive

Re: mysql und c
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mysql und c



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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive