data opvragen uit een mysql database
Ik ben al een paar uur aan het sukkelen met het ophalen van data uit een mysql database. De data ophalen gaat. Tot hiertoe geen probleem.
Maar in mijn database heb een enters staan deze zie ik zelf ook staan als ik ga kijken via PHPmyadmin. Maar het probleem is dat ik wat ik ook probeer de enters niet krijg in mijn output op het scherm hier is mijn code
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
$connectie = @mysql_connect ("localhost", "student", "xios" ) or die ("Fout bij connecteren;" . mysql_error());
mysql_select_db ("menu", $connectie)or die ("Fout bij connecteren;" . mysql_error());
$result = mysql_query("SELECT * FROM wittewijn") or die ("Fout bij query;" . mysql_error());
?>
<table style="text-align: left; width: 50%;" border="1">
<tbody>
<?php
while($row = mysql_fetch_array($result)){
echo '<tr>';
echo "<td style='color: rgb(105, 44, 41)'>" . mysql_real_escape_string($row['naam']) . "</td>";
echo "<td style='color: rgb(105, 44, 41)'>" . mysql_real_escape_string($row['inhoud']) . "</td>";
echo "<td style='color: rgb(105, 44, 41)'>" . mysql_real_escape_string($row['prijs']) . "</td>";
echo '</tr>';
}
?>
</tbody>
</table>
[/CODE]
Output (wel in een table natuurlijk)
Veneto Pinot Grigio Azienda Agricola Ai Galli 21,50
Sancerre La Reine Blanche Dom J. Reverdy 34,80
37,5cl 19,90
Chablis \r\n Dom. Pico Race \r\n35,90
wat doe ik fout?
groetjes
$connectie = @mysql_connect ("localhost", "student", "xios" ) or die ("Fout bij connecteren;" . mysql_error());
mysql_select_db ("menu", $connectie)or die ("Fout bij connecteren;" . mysql_error());
$result = mysql_query("SELECT * FROM wittewijn") or die ("Fout bij query;" . mysql_error());
?>
<table style="text-align: left; width: 50%;" border="1">
<tbody>
<?php
while($row = mysql_fetch_array($result)){
echo '<tr>';
echo "<td style='color: rgb(105, 44, 41)'>" . mysql_real_escape_string($row['naam']) . "</td>";
echo "<td style='color: rgb(105, 44, 41)'>" . mysql_real_escape_string($row['inhoud']) . "</td>";
echo "<td style='color: rgb(105, 44, 41)'>" . mysql_real_escape_string($row['prijs']) . "</td>";
echo '</tr>';
}
?>
</tbody>
</table>
[/CODE]
Output (wel in een table natuurlijk)
Veneto Pinot Grigio Azienda Agricola Ai Galli 21,50
Sancerre La Reine Blanche Dom J. Reverdy 34,80
37,5cl 19,90
Chablis \r\n Dom. Pico Race \r\n35,90
wat doe ik fout?
groetjes
Gewijzigd op 15/07/2012 08:15:41 door Gert Molemans
Het werkt perfect.
Groeten Gert