問題が発生していない単一のテーブルから画像を取得することはできますが、別のテーブルに画像があるとどうすれば正常に動作するかわかりません。 は、だから私は、私はこの1つは罰金phpthumbデータベース内の複数のテーブルからの画像にアクセス
を働くテーブルif(mysql_escape_string(@$_GET['type']) === 'icon')
$PHPTHUMB_CONFIG['mysql_query'] = 'SELECT `image` FROM `category` WHERE (`cat_id` = \''.mysql_escape_string(@$_GET['id']).'\')';
else
$PHPTHUMB_CONFIG['mysql_query'] = 'SELECT `image` FROM `images` WHERE (`image_id` = \''.mysql_escape_string(@$_GET['id']).'\')';
を指定するには、クエリ文字列に別のパラメータを渡すことができます理解し、私は、画像に
images category
-gallery_id -cat_id
-image_id -image
-image
を含めることができる2つのテーブル(画像やカテゴリを)持っていると言います
foreach($database->images->gallery_id($gal_id) as $v)
{
$img = "<img src=\"/test/include/phpThumb_1.7.9/phpThumb.php?w=150&id={$v->image_id}\" />";
echo "<li>{$img}</li>";
}
これはで失敗する '禁断のパラメータ:型'
を私はコードを検索していましたが、どこのパラメータが「許可」されているのかわかりません。
私の質問は: これは複数のテーブルから画像を取得するための良い方法ですか?はいの場合は、どのように 'タイプ'パラメータを許可できますか?私はちょうど1テーブル内のすべての画像を置くことができるが、それは私に良いアイデアのように見えるしていません推測 ...
PS 私はそう、phpthumbサポートフォーラムに投稿が、任意の応答を取得できませんでした私はここで試しています。それ以来、それを調べる時間はあまりありませんでした。うまくいけば、私は今週末にもっと時間を作ることができます。
誰かが不思議に思うなら、私は$ databaseオブジェクトのためにcrdbを使用しています。