If == %test
Einklappen
X
-
PHP-Code:$result = mysql_query("SHOW TABLES LIKE '%bla'");
if (mysql_num_rows($result)) {
while ($row = mysql_fetch_assoc($result))
echo '<pre>' . print_r($row, 1) . '</pre>';
}
Einen Kommentar schreiben:
-
If == %test
Hallo PHPler bzw php resourcler
Hab mich grad erst registriert weil ich ein problem habe und weil ich realtiv neu in der PHP welt und es macht eigentlich viel spass ausser wenn man an etwas haengt wo man nicht weiter kommt.. das problem habe ich zum beispiel jetzt
Habe auch schon google nach einer antwort suchen lassen aber er fand auch nichts, sowie die SUFU hier :S weiss auch nicht richtig was ich eingeben soll...
Und zwar habe ich aus einer Datenbank alle tables auflisten lassen und die namen in ein array gespeichert.
Jetzt brauche ich aber nur die tables wo hinten im namen was bestimmtes steht... da es ja nichts mehr mit mysql zutun hat funktioniert das LIKE auch nicht mehr oder %suchwort
PHP-Code:<?php
$dbname = 'test';
if (!mysql_connect('localhost', 'root', '')) {
echo 'Keine Verbindung zur Datenbank möglich';
exit;
}
$result = mysql_list_tables($dbname);
echo "<table border>";
while ($row = mysql_fetch_row($result)) {
if ([b]$row[0] == "%test"[/b]){
echo "<tr><td>Tabelle: $row[0]</td></tr>";
}
}
echo "</table>";
?>
waere nett wenn mir jemand bei dem problem helfen koennte :S
(vlt geh auch auch voellig falsch an in einer while schleife eine if abfrage zu machen man kann bestimmt auch sofort nur tables mit %test abrufen und im array speichern lassen nur ich habe keine ahnugn wie :S)Zuletzt geändert von tetra; 01.08.2007, 12:20.Stichworte: -
Einen Kommentar schreiben: