[Opgelost] SHOW TABLES LIKE 'tabel_%' AS tabel
kvdd
08/05/2008 14:37:00Het mysql statement in de titel is fout, maar dat is wel wat ik wil. Helaas kan je (volgens mij na enige research) geen AS gebruiker met je SHOW sql statement.
Wat heb ik dus gepoogd:
Zoals je ziet maak ik een multidimensionale array. Dit is eigelijk niet mijn bedoeling, ik wil namelijk graag de volgende array:
Edit: kvdd geen onzin posten en volgende keer netjes mysql_fetch_array gebruiken inplaats van mysql_fetch_assoc voor zulke acties.
De juiste code is nu dit, en de output is helemaal geweldig :)
Wat heb ik dus gepoogd:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// Query om alle table_ tabellen weer te geven
$sTables = mysql_query("SHOW TABLES FROM mijn_db LIKE table_%'");
// Maak array van variable aTable
$aTables = array();
// Resultaat fetchen
while ($aTables[] = mysql_fetch_assoc($sTables)){
$Tables[] = $aTables[0];
}
// Print resultaat
print_r ($Tables);
?>
// Query om alle table_ tabellen weer te geven
$sTables = mysql_query("SHOW TABLES FROM mijn_db LIKE table_%'");
// Maak array van variable aTable
$aTables = array();
// Resultaat fetchen
while ($aTables[] = mysql_fetch_assoc($sTables)){
$Tables[] = $aTables[0];
}
// Print resultaat
print_r ($Tables);
?>
Zoals je ziet maak ik een multidimensionale array. Dit is eigelijk niet mijn bedoeling, ik wil namelijk graag de volgende array:
Edit: kvdd geen onzin posten en volgende keer netjes mysql_fetch_array gebruiken inplaats van mysql_fetch_assoc voor zulke acties.
De juiste code is nu dit, en de output is helemaal geweldig :)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
// While loopje
while ($aTables = mysql_fetch_array($sTables)){
$Tables[] = $aTables[0];
}
// Voor de nette opmaak pre
echo '<pre>';
// Gegevens printen
print_r ($Tables);
echo '</pre>';
?>
// While loopje
while ($aTables = mysql_fetch_array($sTables)){
$Tables[] = $aTables[0];
}
// Voor de nette opmaak pre
echo '<pre>';
// Gegevens printen
print_r ($Tables);
echo '</pre>';
?>
Gewijzigd op 01/01/1970 01:00:00 door Kvdd
Er zijn nog geen reacties op dit bericht.