FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
hej,
Skulle behöva lite hjälp med varför denna sats inte funkar. SELECT * FROM User WHERE username = 'tjola' AND id <> '791da716-4760-4aad-9244-9629a72bd2d5' #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id <> '791da716-4760-4aad-9244-9629a72bd2d5' LIMIT 0, 30' at line 1 |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Administratör
|
Din SQL är korrekt. Ditt felmedellande hör dock inte ihop med den SQL-frågan ...
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Vilken datatyp är tabellen "id"?
Du anväder skiljetecken <> med jämför inte med något. Större än eller mindre än vad? |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Mycket flitig postare
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Stämmer, var lite för snabb där.
Men, vilken datatyp används för tabellen id? |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Administratör
|
Du kan köra <> 'sträng' mot en int kolumn utan att få ett SQL-fel. Ni försöker felsöka en SQL-fråga som inte ger något fel.
Däremot har en annan SQL-fråga, utan "username = 'tjola' AND" gett ett SQL-fel. Dock så har inte den SQL-frågan skrivits ut i denna tråd så att den går att felsöka. Felinfon skriver nämligen alltid ut en sammanhängande sträng från SQL-frågan och den i felinformationen stämmer inte överens med den angivna i tråden.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
Svara |
|
|