ich einen Motor bin Erstellen zu finden Ergebnisse in verschiedenen Bereichen mit MySQL, so etwas wie:MySQL - Wie kann ich wissen, welches Feld paßt das Ergebnis, wenn OPs mit
SELECT table1.*, table2.* FROM table1
JOIN table2
ON table1.id = table2.tid
WHERE
(table1.field1 LIKE 'keyword%' OR table1.field2 LIKE 'keyword%')
AND
(table2.field1 LIKE 'keyword%' OR table2.field2 LIKE 'keyword%')
ORDER BY table1.id ASC;
Aber jetzt muß ich wissen, welches Feld entspricht dem Schlüsselwort ... Wie kann ich das tun?
BTW, ich benutze PHP.
-1 Ist das nicht der Prozessor nur dafür tun mehr Arbeit? Sie haben den String-Abgleich bereits in MySQL durchgeführt, warum wiederholen Sie ihn in PHP? – liquorvicar
Weil es zuerst einfacher ist. Zweitens braucht es mehr Prozessor-Runden, aber wenn MySQL weniger Arbeit hat, ist Ihr MySQL-Server schneller, wusstest du das nicht? ... –