[Linux] Re: Mysql database import?

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: fatih avcu (fatih@stu.inonu.edu.tr)
Date: Mon 16 Sep 2002 - 17:22:25 EEST


veri tabanındaki verilerini text olarak bir dosyaya koy.

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <fcntl.h>
#include <signal.h>
#include <wait.h>
#include<mysql/mysql.h>
#include<time.h>

int main(){
        FILE *dos;
        
        MYSQL mysql;
        MYSQL_FIELD *field;
        MYSQL_ROW *row;
        MYSQL_RES *result;
        int i;
        char a[500],*devam,queryim[500];

        mysql_init(&mysql);
        if (!mysql_real_connect(&mysql,"localhost","root","","tablo",
                0,NULL,0))
        fprintf(stderr, "Failed to connect to database: Error: %s\n",
                mysql_error(&mysql));

        dos=fopen("1.txt","r");

        for(i=0;i<102;i++){
                fgets(a,490,dos);
                       for(i=0;a[i]!='\t';i++);
                a[i]='\0';
                devam=&a[i+1];

        sprintf(queryim,"insert into kurumlar
values(\'%s\',\'%s\')",a,devam);
        mysql_query(&mysql,queryim);
}
        mysql_close(&mysql);

}

ve bu komutları biraz değiştir. buradaki tabloda 2 sutun var. sen kendine
gore düzenlersin.

iyi çalışmalar.

On Mon, 16 Sep 2002, Davut Topcan wrote:

>
>
> Mysql'e database import etmeyi bilen varmi? yoksa database lerimi yeni
> sisteme yeniden tek tek elle olusturmak zorundami kalacagim.
>
> See You Later
> (:------------:)
> Davut Topcan
> Tel : 212 295 4737
> Fax : 212 295 4743
> Karadeniz Holding A.Ş.
>
>
> -----------------------------------------------------------------------
> Liste üyeliğiniz ile ilgili her türlü işlem için
> http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.
>
> Listeden çıkmak için: 'linux-request@linux.org.tr' adresine,
> "Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz.
> -----------------------------------------------------------------------
>
>

-----------------------------------------------------------------------
Liste üyeliğiniz ile ilgili her türlü işlem için
http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.

Listeden çıkmak için: 'linux-request@linux.org.tr' adresine,
"Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz.
-----------------------------------------------------------------------


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.