Как мне зациклить только те имена баз данных, которые начинаются с solarsystem, внутри раскрывающегося списка.
+---------------------+
| dbname |
+---------------------+
| electronics |
| vegetables |
| solarsystem_sun |
| solarsystem_mercury |
| solarsystem_venus |
| solarsystem_mars |
| fruits |
| foobar |
+---------------------+
В настоящее время он зацикливает все имена базы данных
<div class = "select">
<?php
$sdbhost = 'localhost';
$sdbusername = 'root';
$sdbpassword = '';
$dbcnx = mysql_connect ($sdbhost, $sdbusername, $sdbpassword);
$dbresult = mysql_query("SHOW DATABASES");
echo "<select name='dbselect'>";
while ($dbrow = mysql_fetch_array($dbresult)) {
echo "<option input value='$dbrow[0]'>" .$dbrow[0]."<br></option>";
}
echo "<select>";
?>
</div>






Простое решение, которое приходит на ум:
while ($dbrow = mysql_fetch_array($dbresult)) {
if (strpos($dbrow[0], 'solarsystem') === 0) {
echo "<option input value='$dbrow[0]'>" .$dbrow[0]."<br></option>";
}
}
SHOW DATABASES WHERE `Database` LIKE 'solarsystem%'
Или же
SELECT SCHEMA_NAME
FROM information_schema.SCHEMATA
WHERE SCHEMA_NAME LIKE 'solarsystem%'