User Form Input - City
User Form Input - Venue
User Form Input - Cover
User Form Input - Time
User Form Input - Date
User Form Input - Number1
User Form Input - Number2
(falls vorhanden leer sind sie zu ‚*‘ coverted sind auf dem Weg. Aber könnte sein, was auch immer funktioniert.)Perl Mysql - Wie nach bestimmten Daten basierend auf einem "Haupt" -Match suchen?
my $grabgig = $hookup->prepare(qq{SELECT `VenueNumber`,`Venue`,`CoverCharge`,`SetLength`,`City`,`Owner`,`Date`,`Time`,`Image1`,`Number`
FROM `gigs`
WHERE VenueNumber > ? AND `City` = ? AND `Venue` = ? AND `CoverCharge` = ?
AND Date = ? AND `Number` > ? AND `Number` < ?
AND `Time` LIKE ? LIMIT ?,?});
##########################################
$grabgig->execute('100',$city,$venue,$cover,'*',$number1,$number2,?,'0','6')
or die "Did not execute";
, die über ein grundlegendes Beispiel ist.
Ich möchte Ergebnisse basierend auf dem City-Eingang zurückgeben können.
Wenn mehr Eingabe vorhanden ist, werden die Ergebnisse entsprechend eingegrenzt.
Die Abfrage gibt jedoch nichts zurück, wenn Felder leer sind (*).
Ich versuchte Wildcards und so weiter, experimentierte ich mit LIKE und nicht wie.
Diese scheinbar einfache Suche macht mich verrückt.
Kann jemand diesem Neuling helfen?
Sie sollten wirklich lernen, Ihren Code besser zu formatieren. – DVK
Entschuldigung, ich kann nicht sagen, dass ich verstehe, was du versuchst zu tun. Können Sie klarstellen, dass "Ergebnisse basierend auf dem City-Input zurückgegeben werden" und "Wenn mehr Input vorhanden ist, dann die Ergebnisse entsprechend eingrenzen"? – DVK