Hallo,
Ich habe da mal ein kleines Problem.
Wenn ich diesen Befehl über die mysql Konsole absetze:
SET @var_regex = REPLACE('i2966.142', 'i', '2%'); SELECT id, sp_id, hostname, sp_location_town, sp_location_street, system_code FROM sheets WHERE sp_id LIKE '@var_regex';
Bekomme ich die gewünschte Rückgabe.
Nun habe ich versucht das Ganze in meine php-Funktion[1] zu übernehmen.
Leider funktioniert das Ganze dann nicht mehr und ich bekomme den Fehler:
"Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/tnt/web/befrenze/iris_new/functions.php on line 312"
Wäre nett wenn mir einer Helfen könnte.
Grüße
Frenedikt
[1]~~~php
[...]
mysql_select_db("IRIS");
$sql="
SET @var_regex = REPLACE('$sp_id', 'i', '2%');
SELECT
id,
sp_id,
hostname,
sp_location_town,
sp_location_street,
system_code
FROM sheets
WHERE sp_id LIKE '@var_regex';";
echo "<br><br><br>".$sql."<br><br><br>";
if (mysql_num_rows(mysql_query($sql)) > 0)
{
[...]
}
[...]