mam taki problem odczytuje dane z bazy przy pomocy polecenia i zamieniam ciągi na inne i aktualizuje dane:
Kod
$q = "SELECT id, description, language_id FROM products";
while($row = mysql_fetch_array($query_result))
{
$id = $row['id'];
$opis = $row['description'];
$co = array('ala', 'kot', 'dom', 'laser', ....., )
560
;;
$naco = array('<b>ala</b>', '<b>kot</b>', '<b>dom</b>', '<b>laser</b>', ....., );
$nazwa = str_replace($co, $naco, $opis);
$q1 = "UPDATE products SET description='$nazwa' WHERE id='$id'";
if(mysql_query($q1)) echo 'OK ' .$id. '<br />';
}
while($row = mysql_fetch_array($query_result))
{
$id = $row['id'];
$opis = $row['description'];
$co = array('ala', 'kot', 'dom', 'laser', ....., )
560
;;
$naco = array('<b>ala</b>', '<b>kot</b>', '<b>dom</b>', '<b>laser</b>', ....., );
$nazwa = str_replace($co, $naco, $opis);
$q1 = "UPDATE products SET description='$nazwa' WHERE id='$id'";
if(mysql_query($q1)) echo 'OK ' .$id. '<br />';
}
próbowałem zamienić ' na ", str_replace na preg_replace i nie zamienia podanych ciągów a co gorsza przy updacie pola w bazie danych wszystkie pola robią się puste. kropki w tablicach oznaczają, że tam dalej są inne i kolejne pozycje. jak i co mam zmienić żeby mi dobrze zamieniało
prosze o pomoc
Dzięki