0
私はmysqlにユニオンテーブルを持っていますが、データを表示するためにネームテーブルを取得する必要があります。ここ ここでは、テーブル名 に基づいて別のフォルダに画像として、MySQLのコードユニオンテーブルからテーブル名を取得する
$blog = mysql_query("SELECT gambar FROM life
UNION ALL
SELECT gambar FROM places
UNION ALL
SELECT gambar FROM style
UNION ALL
SELECT gambar FROM art
order by RAND() ");
はその後、PHPで、彼らは示したが、私はイメージのために問題を抱えている私のPHPコード
$tes = mysql_query("SELECT gambar FROM life
UNION ALL
SELECT gambar FROM places
UNION ALL
SELECT gambar FROM style
UNION ALL
SELECT gambar FROM art
order by RAND() ");
while($b=mysql_fetch_array($tes)){
echo "<img src='img/table_name/$b[pic]'>";
}
「TABLE_NAME」それ私はあなただけのサブクエリに追加することができると思い
これは答えではありませんが、mysql_コンストラクタはPHP **のように推奨されていません**(https://wiki.php.net/rfc/mysql_deprecation)、[** PHP 7 **で削除されました](https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7#extmysql)。 [** MySQLi **](http://php.net/manual/en/book.mysqli.php)または[** PDO **](http://php.net/manual/)への切り替えを検討してください。 en/book.pdo.php)を使用して、[** prepared statements **](http://php.net/manual/en/mysqli.quickstart.prepared-statements.php)を使用して[** SQLインジェクション**](https://en.wikipedia.org/wiki/SQL_injection):) –
私はまだmysql_を使用していますが、答えは – inayah