1.СКРИПТ ДОБАВЛЕНИЯ SQL ЗАПРОСА ИЗ ФАЙЛА ВО ВСЕ БАЗЫ.
(работает только с 1 запросом)
Code
<?php
// MySQL host
$host = 'localhost';
// MySQL user
$user = 'root';
// Password
$pass = '';
// Connect
$link = mysql_connect($host, $user, $pass);
//
$res = mysql_query('SET NAMES cp1251;');
$res = mysql_query('SHOW DATABASES;');
// Your query
$query = file_get_contents("НАЗВАНИЕ ФАЙЛА dump.sql(к примеру), ФАЙЛ ДОЛЖЕН ЛЕЖАТЬ В ТОЙ ЖЕ ДИРЕКТОРИИ ГДЕ САМ СКРИПТ");
while($row = mysql_fetch_array($res)) {
if ($row['Database'] != 'information_schema' && $row['Database'] != 'mysql' && $row['Database'] != 'phpmyadmin') {
mysql_select_db($row['Database'], $link);
mysql_query($query);
echo $row['Database']."...... Ok\n";
}
}
2.СКРИПТ ДОБАВЛЕНИЯ SQL ЗАПРОСА ВО ВСЕ БАЗЫ.
Code
<?php
// MySQL host
$host = 'localhost';
// MySQL user
$user = 'root';
// Password
$pass = '';
// Connect
$link = mysql_connect($host, $user, $pass);
//
$res = mysql_query('SHOW DATABASES;');
// Your query
$query = 'SQL ЗАПРОС ';
while($row = mysql_fetch_array($res)) {
if ($row['Database'] != 'information_schema' && $row['Database'] != 'mysql' && $row['Database'] != 'phpmyadmin') {
mysql_select_db($row['Database'], $link);
mysql_query($query);
echo $row['Database']."...... Ok\n";
}
}
3.СКРИПТ ОЧИСТКИ ОПРЕДЕЛЕННОЙ ТАБЛИЦЫ ИЗ ВСЕХ БАЗ.
Code
<?php
// MySQL host
$host = 'localhost';
// MySQL user
$user = 'root';
// Password
$pass = '';
// Connect
$link = mysql_connect($host, $user, $pass);
//
$res = mysql_query('SET NAMES cp1251;');
$res = mysql_query('SHOW DATABASES;');
// Your query
$query = 'TRUNCATE TABLE название таблицы;';
while($row = mysql_fetch_array($res)) {
if ($row['Database'] != 'information_schema' && $row['Database'] != 'mysql' && $row['Database'] != 'phpmyadmin') {
mysql_select_db($row['Database'], $link);
mysql_query($query);
echo $row['Database']."...... Ok\n";
}
}
P.S За основу был взят скрипт написанный nek'ом
Спасибо Пушкошук'у за тыканьем носом в ошибки.
Скрипты работают в том случае если на root не установлен пароль, если же на ваш root установлен пароль то в данном случае будет не
а
Просьба если у кого-то имеются еще полезные скрипты для работы с базой выкладывайте в теме.