• 締切済み

データベース用の画像付きデータのテストデータ

mysqlにて画像と文章を合わせたデータベースを作製しようとしているのですが、肝心のテストデータがありません。 wikipediaのような一つの記事の中に、画像、文章、関連する記事へのリンクが含まれるデータを、せめて100件程度は欲しく、探したのですがよいものが見つかりません。 例えば、 [事件名,年,事件概要,画像,関連人物データへのリンク] [人物名,年,人物概要,画像,事件データへのリンク] といったような歴史データが想定されているデータですので、あればそのようなものが一番良いです。 ですが、動作テスト用のデータなので、年のようなソート出来る要素と,画像,データベース内データへのリンクがあれば形式や内容は問いません。 wikipediaではデータの一括ダウンロードからmysqlへの取り込みがサポートされているようですが、現在肝心の画像ファイルの提供がされていないようで、今回の目的では使えません。 画像リンクは提供されているので、画像収集のプログラムを組んでクローリングさせようかとも考えましたが、クローリングは禁止されているのでそれも不可です。 どこかよいサイトまたは、テストデータの生成方法はありませんでしょうか? 書式はxmlであろうが、csvやであろうが、そのままwebページであろうが、プログラムによって抜き出しやすそうな書式であれば問題ありません。

みんなの回答

  • phoenix343
  • ベストアンサー率15% (296/1946)
回答No.2

| なのでランダムに生成した文字列や画像といったあまりに無意味すぎるデータだとまずいんです。 テストデータを取得するようなプログラムを作成すればいいんでは? ニュースサイトとかのRSSを見て、文章や画像を取得していけばいい。 プログラムで抜き出しやすそうなってことは、プログラム組んでどうせ読むんだから、その方がよっぽど効率がよくないか?

回答No.1

何でテストデータまでパクろうとするのか理解に苦しみます。 何のためのテストデータなのかよく考えてみた方が良いでしょう。

areasd
質問者

補足

動作のテストと、他者へ提示する動作の見本も兼ねているんですよね。 なのでランダムに生成した文字列や画像といったあまりに無意味すぎるデータだとまずいんです。

関連するQ&A

  • TESTデータベースしか入れません

    PHP初心者です. 現在FreeBSD5.4を使い,サーバーはApache2を用い,PHPは4.3.10を使って,データベースソフトは,MySQL5.0.16です. ここで,すでにApacheもPHPもMySQLも全て正常にインストールされており,ターミナル上では動作確認済みです. しかし,PHPからMySQLの呼び出しをする上でいくつか困難があります. $link = mysql_connect("localhost", "user1", ""); $selectDB = mysql_select_db("test", $link); とやる分には正しくMySQLに接続できるのですが, $link = mysql_connect("localhost", "root", "***"); と入力すると接続できません. ターミナル上で mysql -u root -p Enter Password: *** と入力するときちんと入れるので,パスワードが間違っているということも考えられません. つまりパスワード認証でつまづいているのだと思うのですが,その原因も対処法も全く検討が付かず,2週間ほどあれこれ試しましたが,解決の糸口も見えず,こうして相談することにしました. 非常に困っています. どなたか知恵を貸していただけませんでしょうか?

    • ベストアンサー
    • MySQL
  • 画像をデータベースに保存するやり方

    MySQLバージョン4.1.16を使用しています。 このジャンルでお願いします。 例えばPHPなどを使ってアプリケーションを作成する場合に 画像表示を行う個所があるとします。 その画像はデータベースに保存して、そこから表示させるやり方か、 それとも普通に1つの画像ファイルとしてフォルダに入れて、 「gazou.gif」のようにして表示させるやり方どちらが良いのでしょうか? なぜ前者も考えたかというと、あらゆるデータを1箇所(データベース)に 集めた方が良いのかな?と思ったからです。 ただ表示する度にデータベースに負荷がかかると思うのでどうなんでしょうか?

    • ベストアンサー
    • MySQL
  • データーベースのすべての画像を取り出したい

    データーベースのテーブル内の画像をすべて取り出すプログラムを書いています。 データベース(Mysql)には画像が4列(4個)存在しますがプログラムの書き方が悪いと思うのですが、1つしか画像を取り出すことができません。 すべて取り出すにはどこを直せばよいでしょうか? 書いたソースは以下になります。 たぶん$img_db=$row["img_data"]; echo $img_db;が原因のような気がしますが分かりません。 詳しい方教えてください。 <display.php>(データーベースから読み込みようphp) <?php $conn=mysql_connect("localhost","root",""); mysql_select_db("practice"); $result = mysql_query("select img_data from sample "); while($row= mysql_fetch_array($result)){ $img_db=$row["img_data"]; echo $img_db; } ?> <output.php>(ブラウザ表示用php) <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8”> <title>画像表示</title> </head> <body> <p>MySQLのBLOBにバイナリで格納した画像を表示してみます。</p> <?php echo "<img src=\"display.php?$img_db\">" ?> </body> </html>

    • ベストアンサー
    • PHP
  • PHP+MySQL 画像保存

    MySQLに画像ファイルを蓄積するためには、どうしたらいいのかわかりません。 本のデータベースを作成していますが、本のデータを登録する際に、ISBNを入力するとamazonからデータを取得して、そのデータをMySQLに蓄積するにはどうしたらいいか教えてください。サンプルっソース等・概要図(システム概要図みたいなの)があると助かります。 どなたかよろしくお願いします。

    • 締切済み
    • PHP
  • 画像データベース作成のフリーソフトを教えてください。

     絵画の画像データベースを作りたいのですが、フリーソフトで最適なものがあったら教えてください。ある植物が含まれる絵を集めています。やりたいと思っていることは  1、個々の画像をデータとともに整理する。データはExcelで作成してあるので、一括して転送などできればなおよい。2、データのキーワード検索から、そのキーワードの含まれる画像を一覧で表示できる。3、個々の画像ファイルに部分拡大図を添付する。4、画像データのキーワードをクリックすると、関連の画像やその他資料へリンクできる。5、ファイル名とともに縮小画像一覧を印刷する。  リンクなどはWebページ作成のソフトになるんでしょうか?ExcelとWordぐらいしか使ったことがないのでよくわかってません。電子図書館のデータベースその他でされているようなものを作りたいと思っています。提出期限が差し迫っているのにまだ何もできていなくて焦ってます。Excelのデータベースと画像取り込みはだいたい終わっているのですが。お知恵拝借願います。

  • csvからmySQLのデータベース作成

    カンマ区切りのcsvファイルを読み込んでMySQLのデータベースを作成したくて、下記のプログラムを作成しました。 しかし、正常に動作しません。どこに問題があるのでしょうか。 よろしくお願いします。 <?php $file = '"test.txt"'; //------------------------------------------------------------- //データベースアクセス //------------------------------------------------------------- $url = 'test-test.com'; // MySQL hostname $user = 'test_user'; // Your MySQL user name. $pass = 'password'; // Your MySQL password. $db = 'test_db'; // MySQLへ接続する $link = mysql_connect($url,$user,$pass); if ( $link == FALSE ) { error(__line__); } // データベースを選択する $sdb = mysql_select_db($db,$link); if ( $sdb == FALSE ) { error(__line__); } mysql_query("SET NAMES utf8"); //CSVデータの取り込み $sql = "LOAD DATA LOCAL INFILE '$file' INTO TABLE test fields terminated by"; $sql .= " LINES "; $sql .= " TERMINATED BY '\r\n' "; $sql .= " IGNORE 1 LINES"; $result = mysql_query($sql, $conn); if (!$result) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $sql; die($message); } //------------------------------------------------------------- // エラーメッセージ表示 //------------------------------------------------------------- function error($line) { echo "error code:" . $line; exit; } ?> ---------- .CSVファイル ---------- 日付,内容,備考 0901,value,etc 0902,value2,etc2

    • ベストアンサー
    • PHP
  • データベースから検索結果に画像表示

    mysql の画像データを表示。 phpmyadminでBOLBでデスクトップ上の画像をデータベースに保存し、phpで<?php print"<td>{$row['gazou']}</td>"; ?>で呼び出しますが、酷いバグになります。宜しければ正しいやり方教えてください。

    • 締切済み
    • PHP
  • データベース内のデータ削除

    わからないことがあり、ご質問させていただきました。 データベースに登録されているデータを削除についてです。 コードは次のとおりです。 $query = sprintf("DELETE * FROM `member` WHERE"); $result = mysql_query($query, $link); $memberlist = ''; while ($row =mysql_fetch_array($result)) { $memberlist .= "<option value='". $row["first_name"] . " ". $row["last_name"] ."'>" . $row['first_name'] ." ". $row['last_name'] . "</option>\n"; } mysql_free_result($result); mysql_close($link); ?> <html> <body> <p style="text-align:left;">削除するメンバーを下記から選んでください。</p> <form method="post" action="<?php print $_SERVER['PHP_SELF'] ?>"> <select name="memberlist"> <option value="0">---------</option> <?php print $memberlist; ?> </select> <input type="submit" value="表示" > </form> </body> </html> という記述を行っており、リストボックスで登録されている名前を選び表示ボタンを押したら、 フォームの下に選んだ名前のデータが表示されるようにし、そのデータの最下部に削除ボタンがあり、 それをクリックしたら選んだ名前のデータがデータベースから削除されるというのを作りたいのですが、 リストボックスで選んでフォームの下にデータを表示されるとこでつまずいています。 これはjavascriptじゃないとできないのでしょうか? PHP、javascriptは初心者のため、できればPHPで作成したいのですが、ご教授お願いします。 また、サンプルサイトもしくはサンプルコードがありましたらご教授お願いいたします。

    • 締切済み
    • PHP
  • 画像バイナリデータの処理について

    お世話になります。 ブラウザから、画像データをアップロードし、サーバのデータベース(MySQL)にバイナリデータとして記録した画像データを、AJAXで取得し、ブラウザでJavascriptを使用して表示させたいと考えています。 現在、バイナリデータをAJAXで取得するところまで作成したのですが、” $.' ",#...”といったデータとなっており、文字列として表示されてしまっています。 これをJavascriptで画像データとして認識させる方法はございますでしょうか? よろしくお願いいたします。

  • データの保存について

    phpで会員制サイトの制作を勉強しています。 データベースへはPDOで接続しています。 MySQLデータベースを使用しています。 現在、記事投稿サイトの作成を勉強しています。 できれば、記事の内容に「記事を投稿した投稿者のページ」へのリンクと、 投稿者のページに「今まで投稿した記事の履歴」がリンクつきで表示されるようにしたいです。 そこで、まだ勉強を始めたばかりなので、今ある知識だと下のような方法しか思いつきませんでした。 1、記事データ保存用のテーブルと、ユーザー情報保存用のテーブルを作成 2、記事データ保存用のテーブルのカラムにユーザーIDを格納するカラムを作成 3、記事ページからはユーザーIDを元にユーザー情報保存用のテーブルからユーザー情報を検索して投稿者のページのリンクを設置 4、投稿者ページの記事履歴には記事テーブルの全てデータからユーザーIDカラムのIDが一致するものをSELECTする 勉強とはいえ、作成中のサイトを少しでもしっかりした作りにしたいので、他にもっと良い方法があれば知りたいです! ご回答、よろしくお願いします。

    • ベストアンサー
    • PHP