Der Martin: Reguläre Ausdrücke in SQL / Fehler mit mysql_num_row

Beitrag lesen

Hi,

$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)
  {
   [...]
  }

"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"

die mysql-Erweiterung von PHP gestattet pro Aufruf von mysql_query() nur *ein* Statement.

Ciao,
 Martin

--
Wer es in einem Unternehmen zu etwas bringen will, muss so tun, als hätte er es schon zu etwas gebracht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(