Avatar billede sunlock.dk Nybegynder
06. august 2001 - 17:26 Der er 7 kommentarer og
1 løsning

SELECT....WHERE....AND... funker ikke..??

Jeg har lige et spm. Jeg har følgende:
$sql3 = \"SELECT * FROM person WHERE Password = \'$pass\'\";
Det funker. Dette funker også:
$sql3 = \"SELECT * FROM person WHERE Password = $login\";
Dette gøre bare ikke... hvorfor:
$sql3 = \"SELECT * FROM person WHERE Login = $login AND Password = \'$pass\'\";

Tak for hjælpen...

::sunlock.dk::
Avatar billede sunlock.dk Nybegynder
06. august 2001 - 17:26 #1
...og Login i db\'en er et int-felt, IKKE en string!
Avatar billede sunlock.dk Nybegynder
06. august 2001 - 17:28 #2
#¤!\"& ... det er mig der sover. Jeg har IKKE et input som hedder $login. Sorry.

::sunlock.dk::
Avatar billede jong Nybegynder
06. august 2001 - 17:29 #3
Skal ser stå:
$sql3 = \"SELECT * FROM person WHERE Password = $login\";
eller:
$sql3 = \"SELECT * FROM person WHERE Login = $login\";
i 2\'eren ?
Avatar billede sunlock.dk Nybegynder
06. august 2001 - 17:31 #4
jong <<<

Cut\'n\'paste... det skulle gå lidt hurtigt. Det var også grunden til at det ikke virkede. Havde glemt at ændre et input-felt fra password til input - SORRY

::sunlock.dk::
Avatar billede device Nybegynder
06. august 2001 - 17:36 #5
>>Sunlock
Alt ser ud til at gå alt for hurtigt for dig :)
Hvad med bare en lille smule kvalitet :(
Avatar billede sunlock.dk Nybegynder
06. august 2001 - 17:37 #6
device <<<

Jeg har skam kvalitet... jeg har bare siddet her og gloet i PHP i over en time for at finde den satans lille fejl...
Jeg skammer mig skam oz *er ked...*

::sunlock.dk::
Avatar billede gnyff Nybegynder
07. august 2001 - 07:13 #7
jeg ville skrive
$sql = \"select * from person where login=\'$login\' and password=\'$pass\'\"

Hey, mangler du ikke \' på hver sign side af de variabler du sætter ind?
Avatar billede sunlock.dk Nybegynder
07. august 2001 - 07:37 #8
gnyff <<<

Jeg har fået det til at virke. Ellers tak for input ;)

::sunlock.dk::
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester