Valcha Posted November 21, 2006 Report Posted November 21, 2006 Sveiki! Vai ir kāda iespēja atlasīt kaut kā līdzigi "select column(5) from tabula". Esmu nomocījis gogli, bet tāpat neko tā nesaka. Vispār es izmantoju šajā gadījumā odbc uz access mdb (iepriekšējā programmera kļūda), bet domāju,a ideja orāklī vai mysqlā varētu būt līdzīga. Varbūt kāds kaut ko var ieteikt.. Kādreiz iedomāties nevarēju, ka kolonnu vārdus varētu DB tabulās likt ar garumzīmēm un atstarpēm, bet pat tā tur ir. :D To gan izdomāju, kā apiet.. :)
andrisp Posted November 21, 2006 Report Posted November 21, 2006 Iekš mysql man šķiet tas nav iespējams. Bet kāpēc tev vispār tā vajag ?
Valcha Posted November 21, 2006 Author Report Posted November 21, 2006 Ir Access DB, pie kuras slēdzos klāt caur ODBC un man vajag atlasīt where lauks='blablabla'. Bet problēma tāda, ka tur lauku nosaukumi ir ar garumzīmēm un atstarpēm. Nevar jau rakstīt where mājas krāsa = 'dzeltens'. Piemēram :) Pārsaukt laukus nevaru, jo uz tiem griežas vēlviena sistēma un es darbojos ar datubāzes ik-dienas kopiju.
andrisp Posted November 21, 2006 Report Posted November 21, 2006 (edited) Njā. Varbūt `krāsa` = 'dzeltens' strādā ? Uzsvars uz ` pēdiņām. Edited November 21, 2006 by andrisp
Valcha Posted November 21, 2006 Author Report Posted November 21, 2006 Nestrādā arī tas, ir izmēģināts.. :)
andrisp Posted November 21, 2006 Report Posted November 21, 2006 Nu tad domāju, ka tev nekas cits neatliek SELECT * FROM `table`. PHP pusē izmantot mysql_fetch_array un laukus aksesot ar numerāciju.
Valcha Posted November 21, 2006 Author Report Posted November 21, 2006 To es arī biju iedomājies. Ja nu galīgi cits neko neieteiks, tad nu fetčošu php masīvu. Tikai tas, protams, nozīmē, vispirms atlasīt visus datus un tad tik no tiem fetčot. Bet nu ko darīt. Pagaidīšu līdz rītam, varbūt vēl kāds ko ieteiks. Paldies, Andri, par to pašu :)
Recommended Posts