74487
Jul 20, 2009, updated at Aug 03, 2009 (UTC)
3697
5
0
Mit PHP in SQL suchen
Hallo,
würde gerne über eine PHP-Seite in einer SQL-Tabelle suchen.
Habe ein Eingabefeld welches in allen Spalten suchen soll.
Wie mache ich das am besten?
Danke schonmal.
würde gerne über eine PHP-Seite in einer SQL-Tabelle suchen.
Habe ein Eingabefeld welches in allen Spalten suchen soll.
Wie mache ich das am besten?
Danke schonmal.
Please also mark the comments that contributed to the solution of the article
Content-Key: 120815
Url: https://administrator.de/contentid/120815
Printed on: April 20, 2024 at 01:04 o'clock
5 Comments
Latest comment
Zitat von @74487:
Hab schon. Danke.
$sql = 'SELECT
login,
email,
salutation,
first_name,
last_name,
comments,
phone
FROM
customer_user
WHERE
login
LIKE \'%'.$_POST['search'].'%\'
OR
email
LIKE \'%'.$_POST['search'].'%\'
OR
salutation
LIKE \'%'.$_POST['search'].'%\'
OR
first_name
LIKE \'%'.$_POST['search'].'%\'
OR
last_name
LIKE \'%'.$_POST['search'].'%\'
OR
comments
LIKE \'%'.$_POST['search'].'%\'
OR
phone
LIKE \'%'.$_POST['search'].'%\'
ORDER BY
login
';
Hab schon. Danke.
$sql = 'SELECT
login,
email,
salutation,
first_name,
last_name,
comments,
phone
FROM
customer_user
WHERE
login
LIKE \'%'.$_POST['search'].'%\'
OR
LIKE \'%'.$_POST['search'].'%\'
OR
salutation
LIKE \'%'.$_POST['search'].'%\'
OR
first_name
LIKE \'%'.$_POST['search'].'%\'
OR
last_name
LIKE \'%'.$_POST['search'].'%\'
OR
comments
LIKE \'%'.$_POST['search'].'%\'
OR
phone
LIKE \'%'.$_POST['search'].'%\'
ORDER BY
login
';
Ich hoffe das du den Code nicht genau so verwenden wirst ;) Such mal nach den Begriff SQL-Injection
Nicht nur unsicher wie EvilMoe bereits bemerkt hat, sondern auch noch langsam..es muss jeder Wert einzeln verglichen und noch die ODER-Verknüpfung durchgeführt werden.
Bezüglich der Datenverifizierung habe ich hier vor einiger Zeit mal ein Tutorial veröffentlicht: Universelle Datenvalidierung mit PHP
vg
Bytecounter
Bezüglich der Datenverifizierung habe ich hier vor einiger Zeit mal ein Tutorial veröffentlicht: Universelle Datenvalidierung mit PHP
vg
Bytecounter