تحدث معي بكثره اثناء اداره مواقعي ان احتاج لتعديل مسار معين او كلمه معينه
تم ادخالها اكثر من مره فى احد الحقول ..
وهذا تطبيق مبسط لمن يرغب بتبديل متغير باخر
كود PHP:
<?php
// الإتصال بقاعده البيانات
$dbhost = "localhost";
$dbuname = "";
$dbpass ="";
$dbname = "";
mysql_connect($dbhost, $dbuname, $dbpass);
mysql_select_db($dbname);
$query = mysql_query ('SELECT * FROM tablename');
while($row=mysql_fetch_array($query))
{
$id = $row['ID'];
$content = $row['content'];
$old = 'المحتوى القديم المراد استبداله';
$new = 'المحتوى الجديد المراد اضافته';
$newcontent = str_replace($old, $new, $content);
$query2 = mysql_query ("update tablename set content='$newcontent' where ID='$id'");
}
?>
وهذا مثال بسيط يتم عبر خطوات :
1- الاتصال بالقاعده
2- استخراج البيانات
3- تبديل المحتوى
4- حفظ البيانات
طبعاً لا انصح استخدامها فى القواعد العملاقه بـ while
يمكنكم التعديل حسب ما يناسبكم