Re: [Linux-programlama] A Fark B (SQL)

---------

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

From: Guray SATICI (guray.satici@gmail.com)
Date: Mon 24 Jan 2005 - 15:46:52 EET


On Mon, 24 Jan 2005 15:44:24 +0200, Serdar KÖYLÜ
<serdarkoylu@fisek.com.tr> wrote:

> Bence, bu sorunu kayıtları oraya eklerken çözecek bir mekanizma düşünün.
> Bu sayede görülür performansta kabul edilir bir düşüş olacaktır elbette,
> ama toplam performans kazancınız müşteriyi daha çok memnun edecektir.

Kayitlari bir C dosyasi sayesinde veritabanina atiyorum. Kayitlarin
ilk harflerine bakarak ilgili tabloda yer almasini sagliyorum. C
dosyamdan bir kesit :

.....
.....
        fp = fopen("n_new","r");
        while ( satirOku(fp,250,line))
        {
                tline[0]=line[0];tline[1]='\0';

                if (onceki != tline[0]){
                        strcpy(s, "create table `");
                        strcat(s,tline);
                        strcat(s,"+` (id int(8) unsigned not null
auto_increment, field varchar(128), primary key(id))");
                        state = mysql_query(connection, s);
                        if (state != 0){
                                printf(mysql_error(connection));
                                return 1;
                        }
                }
                strcpy(s, "insert into `");
                strcat(s,tline);
                strcat(s,"+` values ('','");
                strcat(s,line);
                strcat(s,"')");
                state = mysql_query(connection, s);
                if( state != 0 )
                {
                  printf(mysql_error(connection));
                  return 1;
                }
        onceki = tline[0];
        }
.....
......

-- 
____________________________________
Guray SATICI (Electronic [NG]near)
Sys.Adm. & Web Dev. 
http://ssh.ersop.net/

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.