problem je to, ze ja nemozem zmenit tabulku v dtb, nakolko ine podstranky a scripty s nou pracuju v tejto forme a ja k nim nemam pristup. Klient nechce menit strukturu tabulky.
Tak som to vyriesil takto:
Kód:
for ($xxx = 1; $xxx <= 22; $xxx++){ //naraz hra max. 22 tymov
query.... //zistime nazvy tymov, ktore su v inej tabulke
$tym[$xxx]=$data['nazov']; $stlpec[$xxx]=$tym[$xxx];}
}
Takze ked pribudnu nove stlpce v tabulke, alebo sa premenuju, tak to mam pod kontrolou, lebo v inej tabulke sa potom zmenia nazvy tymov a ja ich z nej vytahujem.
Definoval som tiez retazec $stlpec, ktory ma presne taku hodnotu ako nazov tymu.
A teraz uz len v cykle zapisem udaje
Kód:
for ($x = 1; $x <= pocet; $x++){
$vloz3=mysql_query("INSERT INTO table ($stlpec[$x]) values ($bodys[$x]) WHERE id_vc='$id_vc' ");}
}
len neviem kde mam chybu, hadze mi to syntax error
Kód:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id_vc='305'' at line 1
//Edit- dal som UPDATE.. SET .. uz to funguje v pohode...