spätrömisch-dekadent: Suchabfrage funktioniert bei einem übergebenen POST-Wert nicht

Beitrag lesen

Hallo!

Ich habe folgendes SQL-Problem:

Der Wert wird per POST-Variablen übergeben und lasse dann die SQL-Query machen:

case 'book':

$result = $mysqli->query("SELECT * FROM model, company, number, type WHERE number.number = '{$_POST['exact']}' AND number.number LIKE '%{$_POST['partial']}%' AND number.numberid = model.numberid AND model.typeid = type.typeid AND number.companynumber = company.companynumber LIMIT 10");


>   
> Das Problem ist: Bei exact wird es ausgegeben, bei partial nicht.  
>   
> Für jede Hilfe schon mal allerbesten Dank im voraus!  
>   
  
hallo,  
MySQL :: MySQL 5.1 Referenzhandbuch :: 13.1.5 CREATE TABLE ... col\_name [( length )] [ASC | DESC] reference\_definition : REFERENCES tbl\_name [(  
index\_col\_name ,...) MATCH FULL | MATCH PARTIAL | MATCH SIMPLE] [ON DELETE ...  
dev.mysql.com/doc/refman/5.1/de/create-table.html  
  
d.h. partial ist "gesperrte bezeichnung"  
(kann es im moment nicht besser bezeichnen ,es gibt besseren bzw. üblichen namen)  
mfg