webForumDet fria alternativet
Logga in / Bli medlem

Problem med SQLite och PHP 5 beta 3

PHP

5 svar · 315 visningar · startad av Cactuz

Medlem sedan okt. 2001670 inlägg
Trådstart#1

If I fetch a column from SQLite like this: "SELECT t.column FROM table AS t", why do i have to fetch it like t.column after a sqlite_fetch_array. This is in beta 3, didn't have that problem in beta 2

Om jag kör queryn: "SELECT t.column FROM table AS t"

Sen kör jag sqlite_fetch array()

När jag nu ska hämta datan i cellen måste jag använda t.column, inte bara column som det brukar vara. Vad beror detta på? Då var det inte i beta 2.

Medlem sedan dec. 2003153 inlägg
#2

Om jag kör queryn: "SELECT t.column FROM table AS t"

Ska du inte köra queryn:
"SELECT t.column AS t FROM table"

Sen får du tag i den med "t" med sqlite_fetch array()

Medlem sedan okt. 2001670 inlägg
#3

Nej, den där queryn skulle inte fungera.

Medlem sedan dec. 2003153 inlägg
#4

Jaha, det var så du menade! Ja men skriv bara:
"SELECT column FROM table"
så kommer du åt den som "column" som förut...

Medlem sedan okt. 2001670 inlägg
#5

Jo, men om man använder JOIN så måste man tala om vilket table den ska leta i, + att det är ca 100queries så jag känner inte för att lägga till AS något på varje kolumn när det fungerade utmärkt i förra betan.

Medlem sedan dec. 2003153 inlägg
#6

Jaha, du ska ha JOIN också?
"SELECT a.column, b.other FROM table1 a, table2 b"
funkar inte det? Då ska du komma åt det med "column" och "other". Annars är det väl helt enkelt skillnad på beta 2 och 3...

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)