Avatar billede martin_shearer Nybegynder
31. marts 2006 - 18:08 Der er 8 kommentarer og
1 løsning

hjælp til at hente data fra databasen

Hey

jeg skal bruge noget hjælp til at lave noget php kode, der henter noget data fra min mysql database også viser de hentet dataer, på en side.

alt i databasen er klar, mangler bare hjælp til at lave selve koden. nogen der er frisk på at give en hånd ? det skulle være forholdsvis nemt og ikke tage så langtid...
Avatar billede petan Nybegynder
31. marts 2006 - 18:13 #1
Avatar billede martin_shearer Nybegynder
31. marts 2006 - 18:15 #2
tak, har kigget på en del sider, men fatter ikke rigtigt, det der hardcode. jeg kan finde ud af at ændre lidt i færdige koder. Det var derfor jeg oprettede denne tråd...
Avatar billede petan Nybegynder
31. marts 2006 - 18:26 #3
Der findes mange eksempler, se f.eks.:


<?php
mysql_connect("localhost", "mysql_bruger", "mysql_kode") or
  die("Kunne ikke forbinde: " . mysql_error());
mysql_select_db("mydb");

$result = mysql_query("SELECT id, name FROM mytable");

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
  printf("ID: %s  Navn: %s", $row[0], $row[1]); 
}

mysql_free_result($result);
?>
Avatar billede petan Nybegynder
31. marts 2006 - 18:36 #4
eller:

<?php
// Dette skal suppleres med en bruger f.eks.
$firstname = 'fred';
$lastname  = 'fox';

// Formuler forespørgslen
// Dette er den bedste måde at udføre en SQL forespørgslen
// For flere eksempler, se mysql_real_escape_string()
$query = sprintf("SELECT firstname, lastname, address, age FROM friends WHERE firstname='%s' AND lastname='%s'",
  mysql_real_escape_string($firstname),
  mysql_real_escape_string($lastname));

// Udfør forespørgslen
$result = mysql_query($query);

// Tjek resultatet
// Dette er den aktuelle forespørgsel, sendt til MySQL, og fejlen. Brugbart til fejlfindding.
if (!$result) {
  $message  = 'Ugyldig forespørgsel: ' . mysql_error() . "\n";
  $message .= 'Hele forespørgslen: ' . $query;
  die($message);
}

// Brug resultatet
// Et forsøg på at printe $result vil ikke give adgang til informationen i resourcen
// En af MySQL resultat funktionerne skal bruges
// Se også mysql_result(), mysql_fetch_array(), mysql_fetch_row(), etc.
while ($row = mysql_fetch_assoc($result)) {
  echo $row['firstname'];
  echo $row['lastname'];
  echo $row['address'];
  echo $row['age'];
}

// Befri resourcerne associeret med resultat sættet
// Dette vil automatisk blive gjort, når scriptet er eksekveret
mysql_free_result($result);
?>
Avatar billede petan Nybegynder
31. marts 2006 - 18:37 #5
I ovenstående eksempel er det hele forklaret trin for trin.
Avatar billede martin_shearer Nybegynder
31. marts 2006 - 18:39 #6
hjælper ikke så meget, da jeg ikke har særlig meget forstand på dette. lukker tråden igen og venter på hjælp. fra nogen andre...
Avatar billede petan Nybegynder
31. marts 2006 - 19:01 #7
Du kan vel ikke forvente, at der er nogen der skriver noget mere specifikt, når du ikke beskriver din database eller hvad der skal trökkes ud af data... :-/
Avatar billede martin_shearer Nybegynder
31. marts 2006 - 19:18 #8
det er lidt svært at forklare. jeg har en tabel i min database, hvor jeg skal hente 3 punkter ud af og vise på min side. i en alm. tabel med 3 celler.

jeg havde tænkt mig at give din person, der kunne hjælpe mig, adgang til mit phpmyadmin, og ftp. for det er sikkert nemmest at lave på den måde.

er det noget du kan hjælpe med, hvis du får den adgang du skal bruge og selvf. de 100 ponint..
Avatar billede martin_shearer Nybegynder
31. marts 2006 - 19:25 #9
ponint = Point :D
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

IT-JOB

Everllence

Data Engineer

Politiets Efterretningstjeneste

GenAI Specialist i PET

Politiets Efterretningstjeneste

IT-løsningsarkitekt i PET

Netcompany A/S

Linux Operations Engineer