hallo
hab da schon seit längerer zeit ein problem..
ich möchte einträge ausgeben lassen, die alle mit einer zahl beginnen.. ich habe schon den tipp mit regexp bekommen, doch das hat nicht geklappt, ich kriege immer einen parse error zurück!
kann mir jemand helfen?
unten noch der code..
danke für die hilfe!
amoah
code:
<?
$server="localhost";
$Benutzer = "";
$Kennwort = "";
mysql_select_db("soundseduction");
$start = (isset($start)) ? abs((int)$start) : 0;
$limit = 20;
$resultID = @mysql_query("SELECT COUNT(ID) FROM stocklist WHERE artist LIKE "[0..9]%"");
$total = @mysql_result($resultID,0);
$start = ($start >= $total) ? $total - $limit : $start;
// Datenbankabfrage ausführen.
$query = "SELECT ID,artist,titel,label,year,format,stock FROM stocklist WHERE artist LIKE "[0..9]%""
." LIMIT ".$start.",".$limit;
$resultID = @mysql_query($query);
[..]
?>
p.s.: wenn ich die anführungszeichen vor [0..9] wegnehme, erhalte ich die fehlermeldung not a valid resource
hab da schon seit längerer zeit ein problem..
ich möchte einträge ausgeben lassen, die alle mit einer zahl beginnen.. ich habe schon den tipp mit regexp bekommen, doch das hat nicht geklappt, ich kriege immer einen parse error zurück!
kann mir jemand helfen?
unten noch der code..
danke für die hilfe!
amoah
code:
<?
$server="localhost";
$Benutzer = "";
$Kennwort = "";
mysql_select_db("soundseduction");
$start = (isset($start)) ? abs((int)$start) : 0;
$limit = 20;
$resultID = @mysql_query("SELECT COUNT(ID) FROM stocklist WHERE artist LIKE "[0..9]%"");
$total = @mysql_result($resultID,0);
$start = ($start >= $total) ? $total - $limit : $start;
// Datenbankabfrage ausführen.
$query = "SELECT ID,artist,titel,label,year,format,stock FROM stocklist WHERE artist LIKE "[0..9]%""
." LIMIT ".$start.",".$limit;
$resultID = @mysql_query($query);
[..]
?>
p.s.: wenn ich die anführungszeichen vor [0..9] wegnehme, erhalte ich die fehlermeldung not a valid resource
Kommentar