07. november 2005 - 12:46
Der er
3 kommentarer og 1 løsning
Hjælp til udtræk fra db
Mit spørgsmål lyder således: Hvorfor springer udtrækket den første række over i min database, og hvordan retter jeg det ?! Koden ser sådan ud: include ("includes/connect.php"); $hent_data = mysql_query("SELECT bnavn, pw, tid FROM brugere"); $vis_data = mysql_fetch_array($hent_data); $vis_bnavn = $vis_data['bnavn']; while($raekke = mysql_fetch_array($hent_data)) { extract($raekke); echo "- $bnavn $pw $tid<br/>"; } mysql_close($forbindelse); Hvis f.eks. id 1=Martin, id 2=Christian, id 3=John så echo'er den kun Christian & John
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
07. november 2005 - 12:49
#1
include ("includes/connect.php"); $hent_data = mysql_query("SELECT bnavn, pw, tid FROM brugere"); while($raekke = mysql_fetch_array($hent_data)) { extract($raekke); echo "- $bnavn $pw $tid<br/>"; } mysql_close($forbindelse);
07. november 2005 - 12:50
#2
Og en tilhørerende forklaring. Før din løkke henter du første række ud af dit resultset med følgende linje: $vis_data = mysql_fetch_array($hent_data); Derefter vil du gerne printe alle data og gør det via denne løkke: while($raekke = mysql_fetch_array($hent_data)) men på det tidspunkt er først række fjernet fra resultset'et og kommer derfor ikke med.