ďťż
Podstrony
|
telcocafewyciagnalem z pewnej strony z ekartkami wszytskie ekartki ale zamiast numerow kategorii wpisalem na arzie ich nazwy i teraz chce to pozamieniac.Struktura bazy kategorii: kat_id |podkat_id |kat_name |podkat_name |kat_aktyw |promo 21|0|Życzenia| | 1 | 0 Struktura bazy ekartek: kart_id |kat_id |podkat_id | i tak dalej 2324|Życzenia|Świąteczne| ... Skrypt: while($jeden1 = mysql_fetch_array(mysql_query("SELECT * FROM `ekartki_kat` WHERE `podkat_id`=0"))) { while($jeden2 = mysql_fetch_array(mysql_query("SELECT * FROM `ekartki_imgs` WHERE `kat_id`= '".$jeden1['kat_name']."'"))) { mysql_query("UPDATE `ekartki_imgs` SET `kat_id`='".$jeden1['kat_id']."'"); } } i zamienia mi tylko na numer kategorii pierwszej z rzedu (21), zamiast pokolei zamieniac we wszystkich> W czym tkwi blad ?? dzieki za pomoc;) Użytkownik ebooki24 edytował ten post 27 czerwiec 2007, 13:29 nie lepiej jest połączyć 2 table za pomocą JOIN LEFT (poszukaj w google jakby co) i dopiero wtedy posłużyć się pętla while. Oszczędza to serwa. |
|||
Sitedesign by AltusUmbrae. |