Fanamura
Новичок
результат preg_match_all в MySQL запрос
есть код:
echo "<br />Совпадения:" . $mathces[0][$i] . "<br />";
Выводит то, что надо
Есть запрос:
$result = mysql_query("SELECT * FROM jos_joomleague_players WHERE lastname = " . $mathces[0][$i] . "");
тут переменная $mathces[0][$i] не возвращается, т.е. результат запроса - пустой
Как же переписать условие? Кавычки убирал, делал одинарными, не помогло.
Или где-то в другом месте накосячил?
Суть: ищем совпадения в тексте и заменяем их на результаты запросов с соответствующими параметрами (совпадение, эт ои есть параметр) Пните в нужную сторону, плиз 
есть код:
echo "<br />Совпадения:" . $mathces[0][$i] . "<br />";
Выводит то, что надо
Есть запрос:
$result = mysql_query("SELECT * FROM jos_joomleague_players WHERE lastname = " . $mathces[0][$i] . "");
тут переменная $mathces[0][$i] не возвращается, т.е. результат запроса - пустой
Как же переписать условие? Кавычки убирал, делал одинарными, не помогло.
Или где-то в другом месте накосячил?
PHP:
preg_match_all("/(?<={end-texte}).*?(?={end-tooltip})/", $string,$mathces);
for ($i=0; $i< count($mathces[0]); $i++) {
//echo "matched: " . $mathces[0][$i] . "<br />";
print_r($mathces[$i]);
echo "<br />Совпадения:" . $mathces[0][$i] . "<br />";
$result = mysql_query("SELECT * FROM jos_joomleague_players WHERE lastname = " . $mathces[0][$i] . "");
$myrow=mysql_fetch_array($result);
//echo "<br />Запрос: $myrow[0] <br />";
str_replace("+title+", $myrow[2], $string);
$header_name = "$myrow[2] $myrow[3]";
много строк кода

