Avatar billede scapuliz Nybegynder
23. april 2004 - 15:40 Der er 9 kommentarer og
1 løsning

Udskrivning af kolonne i mySQL

Sådan ser kolonnen ud:
id  brugernavn  PASSWORD  point  alder 
1    kasper      ***      100    5

vi vil godt har man bruger brugernavn som søgeord og vi vil ha den skal udeskive point ved ""kasper""

Her er vores script:

<?php
include("config.php") ; 
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$result = mysql_query("SELECT point FROM users WHERE brugernavn=kasper");
while($r = mysql_fetch_assoc($result))
{
  print $r['point'];
}
?>
Avatar billede Slettet bruger
23. april 2004 - 15:57 #1
$table = "tabel";
$qry = "ELECT point FROM users WHERE brugernavn='kasper'";
$result = mysql_query($qry) or die(mysql_error());
$row = mysql_fetch_assoc($result);

while ($row = mysql_fetch_assoc ($result)) {
    $point = $row['point'];
        echo $point;
}
Avatar billede Slettet bruger
23. april 2004 - 15:57 #2
Hov.. ELECT = SELECT

;)
Avatar billede dennismp Nybegynder
23. april 2004 - 18:13 #3
fjern lige "$row = mysql_fetch_assoc($result);", ellers vil den springe den første række over :-)
Avatar billede hanshenp Nybegynder
24. april 2004 - 06:57 #4
hvis du har en enkelt bruger, som hedder kasper, og du bare vil have hans data ud, så skal du:

$q = mysql_query("SELECT brugernavn, point FROM users WHERE brugernavn='kasper' LIMIT 1");
$r = mysql_fetch_assoc($q);

print $r["brugernavn"] . " har " . $r["point"] . " point.";

Hvis du derimod vil bruge det til at du søger efter en bruger ved navn kasper, eller alt der ligner, skal du bruge

$q = mysql_query("SELECT brugernavn, point FROM users WHERE brugernavn LIKE '%kasper%'");
while($r = mysql_fetch_assoc($q)) {
print $r["brugernavn"] . " har " . $r["point"] . " point.";
}
Avatar billede Slettet bruger
24. april 2004 - 17:17 #5
dennismp > Ups, det var lidt pinligt..
Avatar billede scapuliz Nybegynder
12. december 2005 - 16:29 #6
bare skriv svar så får i jeres points
Avatar billede Slettet bruger
12. december 2005 - 17:27 #7
Tak :)
Avatar billede inctor Nybegynder
12. december 2005 - 17:33 #8
print $r["brugernavn"] . " har " . $r["point"] . " point.";

skal vel rettes til:

echo "$r['brugernavn'] har $r[point] point.";


ved ikk om den skal men den kan vel godt laves såN ?
Avatar billede Slettet bruger
12. december 2005 - 17:39 #9
inctor > Nej - du skal ved korrekt kode adskillige variabler og strenge med et punktum.
Avatar billede inctor Nybegynder
12. december 2005 - 20:22 #10
NååR , okay .. men man kan vel skrive begge måder ? det kan jeg ihvertfald ..
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