|
|
|
| есть выражение :
$type=mysql_real_escape_string($text[$z].'%');
$sql = "UPDATE dbh SET field2='".$text1[$z]."' WHERE field LIKE '".$type."' ";
|
а когда я вывожу содержимое запроса :
print $sql."<br>";
то получаю в ответ :
UPDATE dbh SET field2='http://www.m.ru/pages/57/5720.shtml' WHERE field LIKE '%'
а надо что-бы в переменной $type содержалось $text[$z] .
Ну короче нужно что-бы сравнение было наподобии функции similar_text !!!
Если такое возможно конечно средствами мускла !!!
ps:
Да , и почему первая переменная подставляется нормально , а вторая нет ??? только знак "%" !!! | |
|
|
|
|
|
|
|
для: dima2207
(18.03.2007 в 04:17)
| | Хм... возможно массив $text не заполнился по какой-то причине - выведите его содержимое перед всей конструкцией
<?php
echo $text[$z]."<br>"
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(18.03.2007 в 12:54)
| | Вероятнее, что-то неожиданное находится в $type . | |
|
|
|