21. marts 2003 - 22:23Der er
8 kommentarer og 1 løsning
Version af mySQL
Jeg har et lidt 'sjovt' problem. Hver gang jeg forsøger at lave en outer join eller f.eks. matematiske funktioner, tester jeg mine sql-queryes først op mod phpMyAdmin. Når jeg så sætter den i drift via IIS og ASP kommer recordsettene tomme ud.
Det er sket med flere forskellige problemer - kan jeg se udbyderens version af mySQL noget sted? Og i givet fald, er der en rationel grund til at mine scripts virker i phpMyAdmin, men ikke via serveren?
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Iøvrigt er der nogle ting der virker dårligt med ASP/MySql (og som selvfølgelig virker med PHP) - men måske afhængigt af hvilken driver man har installeret. Har du eksempler på noget der ikke virker?
Eks på en sætning der virker: "Select e.navn, e.ID as bID, e.date, t.navn as vinder, u.username, u.id as userid from tebelE e, tabelT t, users u where u.id=e.userid and e.pick63=t.id and e.userid <> 0"
Samme sætning med en modifikation der gør at den ikke længere virker: "Select (points1+points2+points3) as points, e.navn, e.ID as bID, e.date, t.navn as vinder, u.username, u.id as userid from tebelE e, tabelT t, users u where u.id=e.userid and e.pick63=t.id and e.userid <> 0"
Eneste forskel er summeringen.
Jo, du har ret. Versionen står i phpMyAdmin, jeg var vist bare træls-sur over at det ikke ville som jeg, og søgte efter en omtale af problemet. MySQL 3.23.54-log Siger dette nummer dig noget?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.