Hallo,
ich würde gerne allte Tabellen und Spalten in einer mysql Datenbank durchsuchen.
Da ich kein Mysql statement gefunden haben womit das klappt dachte ich versuch ich es mit php und mysql.
Problem ist nun das die maximale ausführungszeit überschritten wird.
Wie könnte man das ganze schrittweise machen?
Mein jetziger Versuch
ps: ausfürhungszeit zu erhöhen ist keine option
ich würde gerne allte Tabellen und Spalten in einer mysql Datenbank durchsuchen.
Da ich kein Mysql statement gefunden haben womit das klappt dachte ich versuch ich es mit php und mysql.
Problem ist nun das die maximale ausführungszeit überschritten wird.
Wie könnte man das ganze schrittweise machen?
Mein jetziger Versuch
Code:
$tables = $this->_db_vtc->listtables();
foreach ($tables as $table) {
$columns = $this->_db_vtc->fetchRow("select * from $table");
if ($columns) {
foreach ($columns as $column => $value) {
$sql = "select * from $table where $column Like '$gesucht'";
$rows = $this->_db_vtc->fetchAll($sql);
if ($rows) {
echo '<br/>'.$table.' -> ';var_dump($rows);
}
}
}
}
ps: ausfürhungszeit zu erhöhen ist keine option