Kai: mySQL Abfrage WHERE

Beitrag lesen

Hey danke für den Tipp!

Eine direkte Abfrage funktioniert. Ich habe da irgend wo einen Fehler im Perl-Code.

Schnell noch eine andere Frage:

Ich möchte zwei unterschiedliche Suchmuster verwenden. Wenn die variabel eine Zahl ist folgender String:
$query = "SELECT * FROM kunden WHERE kundennr = $customer";

Wenn keine Zahl folgenden String:
$query = "SELECT * FROM kunden WHERE URL_KA = $customer";

Die Abfrage in Perl is kein Problem. Aber kann ich an die DB-Abfrage eine Variabel übergeben welche das Suchmuster beinhaltet?

also zB. bei einer Zahl:
$searchfor = "WHERE kundennr = $customer";

Die DB-Abfrage würde dann so aussehen:
$query = "SELECT * FROM kunden $searchfor";

Geht so was?