[php/mysql] veldnamen weergeven

Pagina: 1
Acties:
  • 56 views sinds 30-01-2008

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 00:18
Ik heb een MySql database. Ik roep met de volgende query alle velden op in de database.

<?
mysql_query("SELECT * FROM table");
?>

Normaal maak ik dan een tabel in html met daarboven eerst een titel dus bijvoorbeeld:

<table>
<tr>
<td>Id</td>
<td>Titel</td>
<td>Omschrijving</td>
</tr>
</table>

Nu wil ik gewoon een veldnaam daarneer zetten. Dus ik geef niet met de hand in welk veldnaam daar moet komen maar wordt automatisch het veldnaam van de mysql table ingevuld.

  • Kaastosti
  • Registratie: Juni 2000
  • Laatst online: 06-09 20:25

Kaastosti

Vrolijkheid alom!

Ik heb met eenzelfde probleem gezeten...

Aannemende dat je wel eerst een verbinding aanmaakt met de database :) Je kan namelijk niet direkt queries importeren en weergeven in een string. Dan krijg je een Resource ID# terug.

Ik weet het niet meer precies, maar ik hield zoiets over:
code:
1
2
3
4
$sqlquery = "SELECT * FROM blah GROUP BY blah";
$result = mysql_query($sqlquery);
$thetitle = mysql_result($result,$i,"Blah!");
print "<input type=checkbox name=optie[] value=$i> $thetitle";

Eerst een query om alle info uit de database te halen, dan een resultvariabele er van maken. Die result gooi ik naar $thetitle, die ik WEL kan gebruiken. Zoals je ziet ging het hier om een checkbox met een titel uit de database er achter, maar dat kan je zelf wel vertalen naar jouw situatie denk ik zo.

Ik ben ook nog een beetje php n00b, maar het is zo wel gelukt :)

Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.