mySQL-DB auslesen
Rud
- php
0 Axel Richter0 wahsaga0 Lachgas
Hallo,
ich versuche eine DB mittels PHP auszulesen und nur die anzahl der Treffer ist erstmal interessant:
CODE:
for($i=0;$i<=9;$i++)
{
$query="SELECT plz FROM archiv WHERE kat=1 and substring(plz,1,1)=$i";
$erg=mysql_query($query);
if (mysql_num_rows($erg)>0)
{
echo "<a href="ausgabe.php?inp=$i">.$i.</a>";}
else {echo $i;}
}
WAS IST MEIN FEHLER?
Danke schonmal im Voraus
Hallo,
WAS IST MEIN FEHLER?
Du machst keine Fehlerprüfung.
$query="SELECT plz FROM archiv WHERE kat=1 and substring(plz,1,1)=$i";
$erg=mysql_query($query);
if (!$erg) {
die('Ungültige Abfrage: ' . mysql_error());
}
...
Ich tippe:
SELECT plz FROM archiv WHERE kat=1 and substring(plz,1,1)=0
muss
SELECT plz FROM archiv WHERE kat=1 and substring(plz,1,1)='0'
heißen.
viele Grüße
Axel
hi,
WAS IST MEIN FEHLER?
keine ahnung, sag du's uns - dein posting enthält nicht die geringste fehlerbeschreibung.
du solltest mal </faq/#Q-07> lesen.
gruß,
wahsaga
keine ahnung, sag du's uns - dein posting enthält nicht die geringste fehlerbeschreibung.
es gibt ja auch keinen fehler.
tschuldigung,
falscher thread
Ⓗⓐⓛⓛⓞ Rud!
> for($i=0;$i<=9;$i++)
> {
> $query="SELECT plz FROM archiv WHERE kat=1 and substring(plz,1,1)=$i";
> $erg=mysql_query($query);
***********
> if (mysql_num_rows($erg)>0)
> {
> echo "<a href=\"ausgabe.php?inp=$i\">.$i.</a>";}
> else {echo $i;}
> }
WAS IST MEIN FEHLER?
Dass du uns den Fehler nicht nennst (z.B. an den oben markierten Stelle),
beziehungsweise dass du uns vorenthälst, was gemacht wird und was nicht.
PS: He, die Sternchen werden im [code]-Block sogar rot markiert ...
Passt und hat Signalcharakter ;-)
℆, ℒacℎgas