Yazeka
Arama sonuçlarına göre oluşturuldu
MySQL'de bul ve değiştirme işlemi (find & replace) şu şekilde yapılabilir:
- PhpMyAdmin kullanarak:
UPDATE tablo_adı SET sütun_adı = replace(sütun_adı, 'aranacak_değer', 'yeni_değer') [2](https://www.somut.net/59/webmaster/mysql-phpmyadmin-bul-ve-degistirme-islemleri-find-replace.1.html)[5](https://ndr.ist/mysql-uzerinde-bul-ve-degistir-islemi/).
- Kod kullanarak:
- Aşağıdaki kodu, veritabanı bilgilerinizi ve değiştirilecek kelimeleri ayarladıktan sonra çalıştırın 1:
<?php // Bul ve değiştir // Burada ara $search = 'aranan-kelime'; // Değiştir $replace = 'yeni-kelime'; // DB bilgileri $hostname = "localhost"; $database = "dbadin"; $username = "dbkullanici"; $password = "dbpass"; $queryType = 'replace'; $showErrors = true; if ($showErrors) { error_reporting(E_ALL); ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); } $MJCONN = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(), E_USER_ERROR); mysql_select_db($database, $MJCONN); $table_sql = 'SHOW TABLES'; $table_q = mysql_query($table_sql, $MJCONN) or die("Cannot Query DB: ".mysql_error()); $tables_r = mysql_fetch_assoc($table_q); $tables = array(); do { $tables[] = $tables_r['Tables_in_'.strtolower($database)]; } while ($tables_r = mysql_fetch_assoc($table_q)); $use_sql = array(); $rowHeading = ($queryType == 'replace') ? 'Replacing ''.$search.'' with ''.$replace.'' in ''.$database."'nnSTATUS | ROWS AFFECTED | TABLE/FIELD (+ERROR)n" : 'Searching for ''.$search.'' in ''
5 kaynaktan alınan bilgiyle göre: