Avatar billede uni-c Nybegynder
24. januar 2004 - 23:01 Der er 7 kommentarer

fejl i mysql forespørgsel

hvad er der galt i denne kode..den skal hente alderen frem på forskellige personer i en statisktik side..

når der står 13-15 betyder det at 13 og 15 også skal tilmeldels..er der noget med mine <= =>der er noget galt med

<?php
$oleb= mysql_query("SELECT * FROM community WHERE alder => 13 AND <= 15");
$oleb2 = mysql_num_rows($oleb);

echo "<strong>13-15</strong> $oleb2";

$olaf= mysql_query("SELECT * FROM community WHERE alder => 15 AND <= 17");
$olaf2 = mysql_num_rows($olaf);

echo "<strong>15-17</strong> $olaf2";

$oleb= mysql_query("SELECT * FROM community WHERE alder => 17 AND <= 19");
$oleb2 = mysql_num_rows($oleb);

echo "<strong>17-19</strong> $oleb2";

$oleb= mysql_query("SELECT * FROM community WHERE alder => 20");
$oleb2 = mysql_num_rows($oleb);

echo "<strong>20+</strong> $oleb2";
?>
Avatar billede uni-c Nybegynder
24. januar 2004 - 23:10 #1
hilfe mir bitteeeeee
Avatar billede webcreator Nybegynder
24. januar 2004 - 23:14 #2
De er også helt forkerte.

Lav denne $oleb= mysql_query("SELECT * FROM community WHERE alder => 13 AND <= 15");
om til :
$oleb= mysql_query("SELECT * FROM community WHERE `alder` => '13' AND `alder` <= '15'");

Er ikke sikker på, om du kan bruge => og <= i den rækkefølge. Kan jeg først se når jeg selv sidder og tester koden.
Avatar billede htm Nybegynder
24. januar 2004 - 23:18 #3
Ret sikker på at du lige skal bytte om på de operatore.
så => bliver til >=
og <= bliver til =<

webcreator>> Du skal kun have ' omlring tallet hvis det er af typen varchar eller lign. altså tekst, det skal vi nok ikke forvente her.
Avatar billede htm Nybegynder
24. januar 2004 - 23:20 #4
<= Less than or equal:
>= Greater than or equal:

http://www.mysql.com/doc/en/Comparison_Operators.html
Avatar billede webcreator Nybegynder
24. januar 2004 - 23:21 #5
Htm > Heh, tak skal du have. Var jeg faktisk også i tvivl om :-)
Avatar billede htm Nybegynder
24. januar 2004 - 23:23 #6
Men du kan også bruge:

SELECT * FROM community WHERE alder BETWEEN 13 AND 15
Avatar billede uni-c Nybegynder
25. januar 2004 - 00:44 #7
ok tak..bruger between funken da den virker lettest :)
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