Avatar billede noerdar-dilling Nybegynder
12. juni 2003 - 13:11 Der er 4 kommentarer og
1 løsning

Udtræ fra database

Har laver en tabel der hedder tabel der indeholder id med primary og autoincrement og navn. Som id 1 er der indsat navnet jacob. Jeg vil have navnet udskrevet til browseren men det virker ikke hvad er der galt med min kode.

<?
include "connect.php";

$res=mysql_query("SELECT * FROM test where id='1'");
$navn=mysql_result($res,0,"navn");
echo $navn;
?>
Avatar billede noerdar-dilling Nybegynder
12. juni 2003 - 13:12 #1
Jeg har lavet connect.php og den virker fint og det virker også hvis jeg fjerner men der komemr intet output $navn=mysql_result($res,0,"navn");
echo $navn;
Avatar billede medions Nybegynder
12. juni 2003 - 13:29 #2
www.webcafe.dk <- læs deres artikel om MySQL og PHP, så vil du forstå det med det samme!

I øvrigt tror jeg din SQL skal se sådan her ud:

<?
include "connect.php";

$res=mysql_query("SELECT * FROM test where id=1");
$navn=mysql_result($res,0,"navn");
echo $navn;
?>

//>Rune
Avatar billede myplacedk Nybegynder
13. juni 2003 - 07:39 #3
Din SQL ser rigtig ud, det burde virke selv om du har sat unødvendige (og forvirrende) singe-quotes omkring 1-tallet.
Prøv at bruge SQL'en i phpMyAdmin, eller andet egnet værktøj, så kan du se om det er SQL'en eller PHP'en der fejler noget.
Avatar billede roo104 Nybegynder
14. juni 2003 - 14:13 #4
Skal der resultatet ikkke fetches, selvom der kun er et resultat ?
prøv med:

$res = mysql_query("SELECT * FROM test where id=1");

while ($row = mysql_fetch_array($res)) {
  echo "Navn: ".$row['navn']";
}

Ellers prøv kun at udvælge navnet SELECT navn FROM test where id=1
Avatar billede myplacedk Nybegynder
14. juni 2003 - 14:18 #5
roo104> ikke med mysql_result().
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
Computerworld tilbyder specialiserede kurser i database-management

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