[ Goran Rakić @ 30.08.2002. 15:42 ] @
Imam jedan problem sa PHP-om. Pravim install skriptu za jedan freelance script i imam problem kako da izvrsim sql naredbe koje su u fajlu. Naime fajl je cist dump mySQl tabela i vrednosti koje treba ubaciti u njih. Kada nekim klijentom ucitam fajl sve naredbe se normalno izvrse, medjutim kada PHP-om preko mysql_query() izvrsim jedan red javlja se problem kod komentara (#nesto) i kod CREATE TABlE( ... ) preptostavljam zato sto mysql_query() trazi ceo upit. E sada pomocu regexp-a (sa kojim ne stojim bas najbolje) sam izbacio sve komentare, i jurio da u jedan upit strpam celu CREATE TABlE naredbu tj da ukljucim red u kojem se pojavljuje samo ( i da prekinem kod reda gde se pojavljuje samo ). Medjutim problem je kada se u naredbi pojavi ) a da to nije kraj naredbe (u INSERT upitima). Da li znate neko drugo resenje kako da ovaj fajl izvrsim, kako bih napravio instalaciju gde sam fajl moze lako da se zameni, a ne kao kod XMB foruma da moram da menajm install.php fajl kada mi se promeni struktura tabela. |