Zdravím , napísal som si program a vytvoril spojenie s mysql . Len neviem nájsť jednu podstatnú vec . Ako niečo zapísať do tej databázy ? ...napadá ma že by sa nejaký text najprv zapísal do poľa a to pole následne do mysql . Alebo sa to dá aj nejako priamo ? Za prípadnú pomoc ďakujem ...
Fórum › C / C++
Zápis do mysql
#1 FanatiK
Snad jsem pochopil jak to myslis bud si udelas prommenou typu napriklad :
char slovo[32];
printf("Zadej co chces pridat do databaze");
scanf("%s" ,&slovo);
/* no a ted uz slovo = "to co si zadal" a o uz muzes nechat zapsat do databaze */
/* nebo si udelat pole */
char *databaze[100];
int x,i,j;
for(i = 0; i <100; i++)
{
printf("zadej co chces pridat do databaze");
scanf("%s", &databaze);
databaze[i] = strdup(databaze);
}
a pak pri vypisovani do ty databaze by to vypadalo asi nejak takto
for(j = 0; j < 100; j++)
{
if(pole[i])
printf("%s" , databaze);
else
printf("0");
}
#1 FanatiK
omyl mam tam chybu v
printf("zadej co chces pridat do databaze");
scanf("%s", &databaze);
spravne to ma byt takto
char prikaz[32];
/* musis si udelat novou promennou protoze ta promenna se bude zapisovat az do pole databaze */
printf("zadej co chces pridat do databaze");
scanf("%s", &prikaz);
databaze[i] = strdup(prikaz);
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 5 hostů
Podobná vlákna
Mysql list pridanie policka input zapis do mysql — založil Rastislav
MySQL Zapis — založil zelenac1
Zápis do databáze Mysql — založil Michal Voldán
Zapis dat do mysql — založil matouch
MySQL - zápis češtiny — založil za-va
Moderátoři diskuze