Показване на резултата след изпълнение на MySQL заявка
  Имам едно php скриптче, което се свързва към mysql и изпълнява операция по заместване на даден стринг с друг. Иска ми се след като операцията завърши да извеждам резултата от нея - например да пише "7 стринга бяха променени".
 
Ето какъв е скрипта:
 
  Код:
 
$result = mysql_query("UPDATE the_table SET the_field = replace(the_field, 'star string', 'nov string')") or die (mysql_error());
  Мъчих разни ехота, но не успях да налучкам успешно :) Дайте някакви идеи. Благодаря :Drinks:
     Re: Показване на резултата след изпълнение на MySQL заявка
  опита ли това
  Код:
 
echo mysql_affected_rows();
  
     Re: Показване на резултата след изпълнение на MySQL заявка
  Това няма да помогне, ако в стойността на едно поле се среща повече от веднъж "star string".
За съжаление, repalce() не връща броя на направените замени :(
     Re: Показване на резултата след изпълнение на MySQL заявка
  Нищо, и така с броя на засегнатите редове пак е достатъчно. Благодаря! :)