18. august 2009 - 19:26Der er
20 kommentarer og 1 løsning
Hente fra database.
Hej.
Hvordan kan jeg hente kun en del fra en database fx:
$result = mysql_query("SELECT * FROM `Persons` WHERE Brugernavn = '".$_SESSION['brugernavn']."'") or die(mysql_error()); $row = mysql_fetch_array($result);
echo $row['Navn'];
Her skal den fx kun hente Navnet ikke Efternavnet.
Altsår det er meget simpelt. Jeg har en tabel i min database der hedder Persons og under der har jeg en række der hedder Navn og der under kan der stå 2 ting i den samme person fx Oliver Mathias. Og det er den samme Variabel.
Jeg skal så kun have udskrevet det første ord ud fra databasen det vil sige Oliver. Her er et eksempel:
mysql_query("UPDATE `Persons` SET Navn = 'Oliver Mathias' WHERE Id = 5"); $result = mysql_query("SELECT * FROM `Persons` WHERE Id = 5"); $row = mysql_fetch_array($result);
(HER SKAL DER VÆRE NOGET KODE SÅ DEN KUN UDSKRIVER Oliver OG IKKE Mathias.. Måske skal der bruges explode?)
Det er der nu 3 der har sagt.. hvad med at forsøge i stedet for at tvivle på det vi siger? hvis det ikke virker kan du så komme og drage vores "ekspertise" i tvivl, men hvorfor gøre det før du har forsøgt..?
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.