Avatar billede naquer Nybegynder
17. februar 2004 - 20:03 Der er 6 kommentarer og
1 løsning

Hvis given betingelse ikke er lig med

Hej

Skal jeg skrive != eller !== hvis jeg vil sige er ikke lig med i en if sætning? ( eks if($password !== $pw_repeat) { echo "Dine password er ikke ens"; } ) eller skal der bare stå !=?
Avatar billede qp Nybegynder
17. februar 2004 - 20:08 #1
Du kan nøjes med en når det er variabler der skal sammenlignes
altså !=
Avatar billede qp Nybegynder
17. februar 2004 - 20:09 #2
Men du kan også bruge 2 :-/
Avatar billede al1407 Nybegynder
17. februar 2004 - 20:43 #3
==/!= er "(not) equal to"
===/!== er "(not) identical to"

$int = 10;
$str = "10";

if ($int != $str) print 'Not Equal To';
if ($int !== $str) print 'Not Identical To';

Det er kun den nederste her, der vil blive udskrevet da $str er af typen string og $int er en integer.

===/!== sammenligner både værdi og type, ==/!== kun værdien.
Avatar billede naquer Nybegynder
17. februar 2004 - 21:33 #4
Ok, så tror jeg bare jeg nøjedes med at bruge != ( tak for det 'dybe' svar al1407 )
Nu vi er igang, kan i så fortælle mig hvad forskellen på ( hvis man har en tabel ved navn users og en kolonne ved navn brugernavn )
mysql_query("select * from users where brugernavn = $brugernavn"); og mysql_query("select brugernavn from users where brugernavn = $brugernavn);
Avatar billede nicklasb Nybegynder
17. februar 2004 - 21:57 #5
forskellen er at du i det første eksempel beder om alle kolonner under hver post.. Altså både id, navn osv osv..
i den anden beder du KUN om navnet, og kan derfor ikke se alle da andre informationer i det udtag..

Metoden hvor du selv vælger hvad du ønsker er selvfølgelig hurtigst og bedst..
Hvis du skal have flere kolonner ud, skriver du dem bare på række sepereret af et komma.. Altså foreksempel
select brugernavn, id, password, email from ....
Avatar billede naquer Nybegynder
18. februar 2004 - 17:34 #6
Men i mit eksempel, vil  jeg da få det samme resultat uanset hvilke jeg vælger, medminre brugeren har skrevet sit brugernavn under TLF også ik?
Avatar billede nicklasb Nybegynder
18. februar 2004 - 18:20 #7
du spørger på brugernavn i dem begge. Så selvfølgelig vil den kun kontrollere på disse..!
Det du skriver lige efter 'select' er HVAD du ønsker at få ud.. Altså HVILKE data du ønsker om brugeren..
Så jo, det er de samme poster der bliver selected i dem begge. Forskellen ligger i hvilke informationer du før ud af det, og heraf hvilke du har til rådedighed til både serverscipts, samt fremvisning til bruger!
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