mySQL-DB auslesen
Rud
- php
0 zerko0 Rud
0 wahsaga0 Axel Richter
Hi, ich probiers nochmal:
ich versuche immer noch krampfhaft aus einer DB zu lesen:
CODE:
mysql_select_db($db_name,$db);
$sqlbef = "SELECT * FROM archiv WHERE kat=1";
$sqlerg = mysql_query ($sqlbef, $db);
$anz = mysql_num_rows ($sqlerg);
echo $anz;
Hier ist erstmal nur die Anzahl interessant, bei denen kat=1 (kat is ne Zahl).
Der bring bei mir immer die Meldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...
ich weiß nicht, was ich falsch mache.
Du hast dies falsch geschrieben..
Verbindgun aufbauen
mysql_connect(...);
mysql_select_db($db_name,$db);
Zwei klene Zeichen erleichtern dein Leben ;)
$sqlbef = "SELECT * FROM archiv WHERE kat='1'";
$sqlerg = mysql_query ($sqlbef, $db);
$anz = mysql_num_rows ($sqlerg);
echo $anz;
Gruß
zerko
Zwei klene Zeichen erleichtern dein Leben ;)
$sqlbef = "SELECT * FROM archiv WHERE kat='1'";
Ich hab die "Hochkommas" ersetzt - unverändertes Ergebnis:
Ich schreib noch ma meinen ganzen Code:
<?
include ("db_init.php");
for($i=0;$i<=9;$i++)
{
mysql_select_db($db_name,$db);
$sqlbef = "SELECT * FROM archiv WHERE kat='1' AND substring(plz,1,1)='.$i.'";
$sqlerg = mysql_query ($sqlbef, $db);
$anz = mysql_num_rows ($sqlerg);
echo $anz;
}
?>
Ergebnis: Unverändert.
Ich wollte damit ne Linkliste von PLZs (0...9), mit Link-Tag wenn solche PLZs eingetragen sind und wenn nich soll die Zahl einfach so dastehen. (plz='1' ==> <a href=" ">1</a>).
Danke RUD
hi,
ich weiß nicht, was ich falsch mache.
dann lass es dir von der DB mitteilen: nutze mysql_error().
gruß,
wahsaga
Hallo,
ich weiß nicht, was ich falsch mache.
Du machst immer noch keine Fehlerprüfung und lässt Dir keine Fehlermeldungsn anzeigen.
https://forum.selfhtml.org/?t=103551&m=637920
viele Grüße
Axel