Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

von DB in einer Tabelle zwei Felder abfragen

Hallo

ich habe das Problem in meinen Beispiel, wo ich mit meiner Select-Anweisung zwei Felder gleichzeitig abfragen will und das Ergebnis dann ausgebe.
Hier das Beispiel:

<?php

$variable=$HTTP_POST_VARS['anf'];

$db = mysql_connect(localhost, user, *****);

$sqlab = "select Nachname, Vorname from addr";
$sqlab .= " where Nachname like '$variable%' OR where Vorname like '$variable%' ";

$res = mysql_db_query("meine1", $sqlab);
$num = mysql_num_rows($res);

if ($num==0)
echo "keine passenden Datensätze gefunden";

for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "Nachname");
$vn = mysql_result($res, $i, "Vorname");
echo "$nn, $vn<br>";
}

mysql_close($db);
?>

Jetzt bekomme ich in der Zeile wo steht: $num = mysql_num_rows($res); einen Fehler.
Ich habe jetzt das Problem da ich noch sehr am Anfang mit PHP bin wie ich die Zeile ergänzen muß um eine Funktion
des Scripts zu erreichen.
Währe sehr dankbar wenn mir da einer helfen könnte.
Danke im Vorraus!

Hier gehts zum Orginal Eintrag "von DB in einer Tabelle zwei Felder abfragen" im Forum

Antworten

Hi,
Zitat:
$sqlab .= " where Nachname like '$variable%' OR where Vorname like '$variable%' ";
muss so lauten
Code:                   In Zwischenablage kopieren (nur IE)
1">




Hier gehts zum Orginal Eintrag "von DB in einer Tabelle zwei Felder abfragen" im Forum
 
phpforum.de | Impressum