mysql Abfrage

Napofis

require 'brain.php';
Hallo @ All,

ich hab ein Problem mit einer mysql Abfrage.
meine Datenbank hat eine Tabelle mit ca.50.000 einträgen
und vollgenden Spalten

ID - USER - DATA - STATUS

ID= Primary key
USER = Index

mit dieser abfrage

PHP:
$abfrage = "SELECT * FROM reg WHERE USER LIKE '$user_name'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)) {}

finde ich nur Einträge von USERn die mehrmals vorhanden sind.
Mit der Abfrage REGEXP statt LIKE finde ich auch einzelne Einträge aber
dann werden mir User deren Name kurz anfäng (zb.: Tom Hole)
find ich mit dieser Abfrage nicht!
Und ich weis nicht warum :confused:
Hatt da jemand eine Idee oder weis wer was ich falsch mache?

Schon mal Danke im voraus und für die letzten Tipps.
 
Hast du es mit Platzhaltern in dem "Like"-Statement versucht?

Das gehört auch im Prinzip nicht hier in das Forum, sondern zu Datenbanken und Co.
 
es is ja aus nem php script:)
deshalb hab ichs mal ier gepostet

ich habs schon mit allen möglichen varianten versuch

%LIKE%
=
REGEXP
%REGEXP%

aber es geht immer nur das eine oder das andere
kann man abfragen kombinieren?
also wenn like nicht geht, das er dann regexp nimmt:confused:
 
Zurück