A
anjaa
hallo!
Ich versuche mich das erste mal an eine mysql Abfrage mit php.
Mein Problem dabei ist, dass wenn ich die Datenbank abfragen will, das Ergebnis 0 Datensätze erscheint, auch wenn es passenden Datensätze gibt.
Danach hängt sich das ganze total auf.
Mit diesem Code versuche ich es:
<?php
$link = mysql_connect("localhost","root","");
mysql_select_db("buch");
$anfrage= "SELECT * FROM details WHERE $Attribut '$%Suchanfrage%' ;";
$ergebnis =mysql_query($anfrage) or die
("Fehlermeldung=".mysql_error());
echo
mysql_num_rows($ergebnis)."Datensätze<P> ";
echo "<table border='1' width='70%'>";
for ($i=O;$i<mysql_num_fields($ergebnis);$i++) {echo
mysql_field_name ($ergebnis,$i); };
while ($zeile=mysql_fetch_row($ergebnis))
{ echo "<TR align='center'>";
for ($i=O;$i<mysql_num_fields($ergebnis);$i++) {echo
"<TD>".$zeile[$i]."</TD>";};
echo "</TR>"; };
echo "</TABLE>";
mysql_free_result($ergebnis); mysql_close($link);
?>
Vielen Dank schon mal
Ich versuche mich das erste mal an eine mysql Abfrage mit php.
Mein Problem dabei ist, dass wenn ich die Datenbank abfragen will, das Ergebnis 0 Datensätze erscheint, auch wenn es passenden Datensätze gibt.
Danach hängt sich das ganze total auf.
Mit diesem Code versuche ich es:
<?php
$link = mysql_connect("localhost","root","");
mysql_select_db("buch");
$anfrage= "SELECT * FROM details WHERE $Attribut '$%Suchanfrage%' ;";
$ergebnis =mysql_query($anfrage) or die
("Fehlermeldung=".mysql_error());
echo
mysql_num_rows($ergebnis)."Datensätze<P> ";
echo "<table border='1' width='70%'>";
for ($i=O;$i<mysql_num_fields($ergebnis);$i++) {echo
mysql_field_name ($ergebnis,$i); };
while ($zeile=mysql_fetch_row($ergebnis))
{ echo "<TR align='center'>";
for ($i=O;$i<mysql_num_fields($ergebnis);$i++) {echo
"<TD>".$zeile[$i]."</TD>";};
echo "</TR>"; };
echo "</TABLE>";
mysql_free_result($ergebnis); mysql_close($link);
?>
Vielen Dank schon mal