こんにちは、私はphpとmysqlを使って画像を表示しようとしていますが、画像が見つかりませんでした。私は別のチュートリアルのカップルを読んそれらはすべて私のやり方がするようphp echo image from mysqlが表示されない
答えて
PHPは、再帰的に組み込み可能ではありませんlongblobsとしてではない
function DisplayImages($link){
$qry = mysqli_query($link,"select * from images");
while($row= mysqli_fetch_array($qry)){
echo $row["name"];
echo '<img src="<?php echo $row["image"]"/>';
}
}
画像がアップロードされている場合に動作するように見える:
echo '<img src="<?php echo $row["image"]"/>';
^^^^^^^^^^^^^^^^^^^^^^^^^^^
あなたは"PHPモード"で既に存在しているので、<?php
は新しいPHPコードタグの開始ではありません。それはちょうど文字<
、?
、等...あなたがエコーしている文字列に詰まっている。
また、このCOULDが機能する場合でも、?>
がないので、とにかく構文エラーになります。
試してみてください。
echo '<img src="' . $row['image'] . '">';
or
echo "<img src=\"{$row['image']}\">";
あなたも、基本的なデバッグを行ってしたい場合は、あなたが構築しているHTMLをチェックするには、ブラウザの「ソースの表示」を行うように、あなたは「そのPHPコードを見てきたと思いますあなたのブラウザでは、実行されたことがないという意味です。
ちょうど表示される前にそれを変換について読んでいるランダムなシンボルiveとして表示されますか? – GregHBushnell
'src'はURLを表します。イメージの生のバイナリバイトを埋め込むことはできません。あなたのDBデータが画像の塊であれば、そのように表示することはできません。どちらかをデータURLに変換するか、これを2段階の ''で行い、そのスクリプトを文字どおり 'echo $ row ['image']'を実行してください。 –
echo '<img src="data:image/jpeg;base64,' . base64_encode($row['image']) . '" /height="50" width="50">';
私がすべて見つかった3つのチュートリアルを使用base54の事を言及したことがないという奇妙だったが、それはあなたが、少なくともデータのURLに変換する必要があり確か
- 1. Echo php Image in modal from mysql
- 2. データが表示されないMySql php
- 3. PHP内でHTMLオプションリストの情報が表示されないecho
- 4. ECHOがPHPからのHTMLに表示されない
- 5. php mysql whileループの最初の行が表示されない
- 6. php mysqlを使用して画像が表示されない
- 7. PHPフォームでMySQLのデータが表示されない
- 8. PHP電子メールヘッダーFROMフィールドが正しく表示されない
- 9. PHP - SQLエラーでMySQLにエラーメッセージが表示されない
- 10. php echo "%"が複数回表示されています
- 11. MySQLのデータがPHPのWebページに表示されない
- 12. cant echo javascript alert from php
- 13. PHP JSONでMySQLの結果が表示されない
- 14. フォームボタンが表示されない(PHP)
- 15. mysqlデータベースから画像が正しく表示されない
- 16. Googleカラムチャートmysql phpが表示されない
- 17. MySQL/PHP <select>提出された値が表示されない
- 18. AngularJS、MySQL、PHP、JSON - データベースからデータが表示されない
- 19. PHP Mysql Image Display
- 20. mySQLに何も表示されないPHPフォーム
- 21. 私のMySQLデータベースに情報が表示されない
- 22. mysqlに新しい行が表示されないphpエコー
- 23. SkypeのEcho Bot for NodeJS:Skype Appにメッセージが表示されない
- 24. echo mysqlの結果がecho
- 25. Googleマップでエラーが表示されず、表示されない
- 26. mysqlの画像がPHPで表示されている場合
- 27. PHPでエラーメッセージが表示されない
- 28. PHP、MySQL、文字が正しく表示されない。
- 29. PHP&SWF - スライドショーが表示されない
- 30. キャプチャがphpに表示されない
ありがとう今作品の助けをthansk。 – PeeHaa
これは、base64イメージである可能性があります。 –
そのようなものを試してください: '\t $ image_resource = imagecreatefromstring($ row [" name "]); \t header( "Content-type:image/jpeg"); \t imagejpeg($ image_resource); ' – Peacefull