مافهمته من طلبك
************************
- يوجد لديك جدول به عدد من الحقول (حوالي 300 او اكثر)
- بها عدد من القيم مثل MyName و MyName_One و MyName_Tow و MyName_Three
- تريد استبدال MyName الى Name
وسؤالك هنا يجعلنا امام امرين :
1- هل تريد استبدال الحقول التي فقط اسمها تماما "MyName" الى "Name" ?
2- او هل تريد استبدال الجزء "MyName" في اي حقل سواء كان وحده او ضمن كلمة مثل "MyName_One" الى "Name" ?
************************
بافتراض ان
كود:
$search_word = "MyName"; // اسم الكلمه التي تريد استبدالها
$new_word = "Name"; // اسم الكلمه الجديده التي تريدها
=====================
جواب الاول
كود PHP:
$result = mysql_query("SELECT * FROM table_neme
WHERE rows_neme = '% $search_word %'");
$result_select = mysql_fetch_array($result);
$result_num = mysql_num_rows($result);
for($i=0;$i<$result_num;$i++)
{
$result_info = $result_info["rows_neme"];
$result_info_id = $result_info["rows_id"];
$replace_word = str_replace("$search_word","$new_word","$result_info");
$result2 = mysql_query("UPDATE table_neme
SET rows_neme = '$replace_word'
WHERE rows_id = $result_info_id");
}
=====================
جواب الثاني
كود PHP:
$result = mysql_query("SELECT * FROM table_neme
WHERE rows_neme = '%$search_word%'");
$result_select = mysql_fetch_array($result);
$result_num = mysql_num_rows($result);
for($i=0;$i<$result_num;$i++)
{
$result_info = $result_info["rows_neme"];
$result_info_id = $result_info["rows_id"];
$replace_word = str_replace("$search_word","$new_word","$result_info");
$result2 = mysql_query("UPDATE table_neme
SET rows_neme = '$replace_word'
WHERE rows_id = $result_info_id");
}
###############
اتمنى ان اكون افدتك
تقبل تحياتي GHOST