Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 2.127 pregleda

Najnovija ↓

BLOB - selekcija slike iz baze, MySQL C API? 29.06.2010. u 18:10 · pre 198 meseci #1
http://zetcode.com/tutorials/mysqlcapitutorial/

Svih 7 programa sam uspješno kompajlirao i pokrenuo na računaru, kada pokrenem poslednji program ne prikaže mi sliku:

Code:
$ ./6mysqlc
$ ./7mysqlc
$


Kada napišem upit, izbaci mi ne znam ni ja koliko redova znakova (kopirao sam poslednja dva reda , umjesto ostalih sam stavio . . .):

Code:
$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 69
Server version: 5.1.41-3ubuntu12.3 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use testdb;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+------------------+
| Tables_in_testdb |
+------------------+
| friends          |
| images           |
| writers          |
+------------------+
3 rows in set (0.00 sec)

mysql>SELECT data FROM images WHERE id=1;

. . .

---------------------------------------------------------------------------------------------+
1 row in set (0.02 sec)

mysql> 62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c


Zašto mi ne prikaže sliku? Pokušao sam i sa image.jpg.
Re: BLOB - selekcija slike iz baze, MySQL C API? 29.06.2010. u 18:51 · pre 198 meseci
izmenjeno 1 put, poslednji put Sini82 29.06.2010. u 19:57
  1. Sini8229.06.2010. u 19:57zapis iz teksta poruke
#3
U pravu si. Kada sam postavio temu i sam sam skontao. U svakom slučaju hvala.
Re: BLOB - selekcija slike iz baze, MySQL C API? 29.06.2010. u 19:46 · pre 198 meseci #4
1. Šta je BLOB?
2. Ima li neko neki MySQL C API tutorijal na srpskom?
3. Kako da sve ovo što sam uradio u Linuxu uradim u Windowsu?
4. Kako da napravim instalacionu verziju ovih programa (MySQL C API) na oba operativna sistema; može tutorijal ili link?
Re: BLOB - selekcija slike iz baze, MySQL C API? 29.06.2010. u 19:57 · pre 198 meseci #5
1) Tip podataka koji skladišti binarne podatke, maksimalno dva bajta do 64KB. Postoje i MEDIUMBLOB (~16MB) i LONGBLOB (~4GB).

3) Podesi razvojno okruženje, instaliraj libmysql i prevedi programe.

4) Isto kao što bi napravio instalacionu verziju bilo kog drugog C programa.
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: BLOB - selekcija slike iz baze, MySQL C API? 29.06.2010. u 19:59 · pre 198 meseci #6
1. Binary Large Object http://dev.mysql.com/doc/refman/5.5/en/blob.html

2. sta tu ima da se prevodi ? imas 20tak funkcija i to je to samo ime funkcije ti generalno kaze sta ista radi

3. najbrze - instaliras gcc za windows i iskompajliras na windozi isto kao sto si na linuxu, sporije, uzmes mysqlclient.dll i napravis u visual studiju slican sors kao ovaj ... ako oces da koristis .nemoj onda skines .net konektor za mysql pa koristis njega ... generalno, sve zavisi sta hoces da postignes

4. instalaciona verzija programa se pravi za svaki operativni sistem drugacije i zavisi od toga koje alate koristis za taj operativni sistem. pravljenje instalacione verzije tvog programa nema nikakve veze sa mysql-om a tako ni sa ovim forumom. Vecina razvojnih alata dolaze sa nekim alatom (bar rudimentarnim) za generisanje instalacione procedure
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: BLOB - selekcija slike iz baze, MySQL C API? 05.07.2010. u 11:22 · pre 198 meseci #8
Dodao sam /usr/lib/mysqlclient.so i /usr/lib/mysqlclient_r.so u link libraries (Project -> Build options -> Linker settings na Code::Blocks-u) a i dalje mi se pri kompilaciji javljaju greške? Gdje griješim?

Sa gcc mi je radilo bez problema:

Code:
gcc 1mysqlc.c -o 1mysqlc  `mysql_config --cflags --libs`
Re: BLOB - selekcija slike iz baze, MySQL C API? 05.07.2010. u 15:25 · pre 198 meseci
izmenjeno 1 put, poslednji put Sini82 05.07.2010. u 16:28
  1. Sini8205.07.2010. u 16:28zapis iz teksta poruke
#9
Koristim Code::Blocks na Linuxu. Ovo je izlaz komande 'mysql_config --cflags --libs':

Code:
$ 
-I/usr/include/mysql  -DBIG_JOINS=1  -fno-strict-aliasing   -DUNIV_LINUX -DUNIV_LINUX
-Wl,-Bsymbolic-functions -rdynamic -L/usr/lib/mysql -lmysqlclient
$ 


Code:
//1mysqlc.c
#include <my_global.h>
#include <mysql.h>

int main(int argc, char **argv)
{
  printf("MySQL client version: %s\n", mysql_get_client_info());
}


Kako da podesim Code::Blocks?

Otvorio sam novu temu:

http://www.elitesecurity.org/t...ra-MySQL-API-program-na-Linuxu
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme