Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Mit PHP in SQL suchen

Frage Entwicklung PHP

Mitglied: 74487

74487 (Level 1)

20.07.2009, aktualisiert 03.08.2009, 3311 Aufrufe, 5 Kommentare

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.
Mitglied: bytecounter
20.07.2009 um 10:26 Uhr
Hallo,

SELECT * FROM [table] WHERE MATCH ([field_1],[field_2],..., [field_x]) AGAINST ('[pattern]');


Oder was suchst Du?

Mit freundlichen Grüßen
Bytecounter
Bitte warten ..
Mitglied: 74487
20.07.2009 um 14:29 Uhr
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
';
Bitte warten ..
Mitglied: EvilMoe
20.07.2009 um 15:12 Uhr
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
';

Ich hoffe das du den Code nicht genau so verwenden wirst ;) Such mal nach den Begriff SQL-Injection
Bitte warten ..
Mitglied: bytecounter
20.07.2009 um 15:52 Uhr
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
Bitte warten ..
Mitglied: 74487
20.07.2009 um 15:55 Uhr
Ja Details bin ich noch am schrauben. Erstmal die Funktionalität haben.

Ich finde für einen SQL-Anfänger gar nicht schlecht erstmal. :D
Ist auch alles localhost nur zum üben. ;)

Trotzdem bin ich dankbar und offen für jeden Rat den ihr habt.
Bitte warten ..
Neuester Wissensbeitrag
Microsoft

Lizenzwiederverkauf und seine Tücken

(5)

Erfahrungsbericht von DerWoWusste zum Thema Microsoft ...

Ähnliche Inhalte
PHP
gelöst PHP Dropdownmenü mit SQL-Abfrage (4)

Frage von tobmes zum Thema PHP ...

Datenbanken
gelöst SQL-Abfrage - DISTINCT - letztes Datum (3)

Frage von emeriks zum Thema Datenbanken ...

Heiß diskutierte Inhalte
Windows Netzwerk
Windows 10 RDP geht nicht (16)

Frage von Fiasko zum Thema Windows Netzwerk ...

Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Microsoft Office
Keine Updates für Office 2016 (13)

Frage von Motte990 zum Thema Microsoft Office ...