Top-Themen

Aktuelle Themen (A bis Z)

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, 3344 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?

mfg
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 ..
Ähnliche Inhalte
PHP
PHP Dropdownmenü mit SQL-Abfrage
gelöst Frage von tobmesPHP4 Kommentare

Hi Experten, ich glaube mein Titel ist etwas verwirrend, aber mir fällt gerade nichts besseres ein :) Also hier ...

PHP
Mit PHP SQL Array Abfrage
gelöst Frage von gamerffPHP3 Kommentare

Hallo Forum, ich bin grade an einem Projekt dran ein Telefonbuch mit Mysql, PHP und HTMl zu erstellen. Ich ...

PHP
Wartungsfenster-Ampel mit PHP und SQL
gelöst Frage von ManiacsurvivorPHP1 Kommentar

Hallo zusammen Ich möchte gerne eine Seite erstellen, bei der die internen Mitarbeiter sich über den Status der IT-Umgebung ...

PHP
Suche PHP und Python Experte
gelöst Frage von pascallantzschPHP6 Kommentare

Hallo Community, zuerst einmal, ich habe keine Ahnung ob ich hier richtig bin geschweige denn ob dies erlaubt ist, ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...