人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WordPressをMySQLではなくSQLiteで動かしています。MySQLでの動作が想定されているプラグインをSQLiteで動作させる方法を教えてください。

http://justinsomnia.org/2005/09/random-image-plugin-for-wordpress/
で配布されている『Random Image Plugin for WordPress』をインストールしたところ、設定画面やウィジェット上で
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /***/wp-content/plugins/randomimage-5.0/randomimage.php on line 516
と表示されて正常に動作しません。

原因はMySQLが使えないことにあると思われますが、これをなんとかSQLiteで代用する方法はありませんでしょうか。
あわよくばソースの改変箇所をご教示いただけるとありがたいです。

ちなみにわたくしPHPは てきすとえでぃた で開いて言われたとおりに うわがきほぞん できる程度の能力であります。
WordPress自体はSQLiteで動作するものがあることですし、技術的には代用可能だろう、となんとなく考えたのですが
mysql_xx→sqlite_xxに機械的に変換しても、動きません。当然です。世の中甘くないです。助けてくださちい><

●質問者: woriwon
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:E-5 MySQL ON PHP SQLite
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Km1967
●60ポイント

まずはお願いなのですが、

お使いのサーバーのOSやWordPressのバージョン、SQLiteのバージョン

何も判らないと原因の特定は難しくなりますので、必須だとご記憶ください。

不適当な回答が集まっても混乱をきたしますから、私への返信欄か、

あるいは、コメント欄を開く設定に変更してコメント欄)に、

書き加えておくことを勧めます。


PDO (SQLite) For WordpressだとすればSQLite_xxは使えません

代わりにPDOを用います。

http://jp2.php.net/manual/ja/book.pdo.php

SQL文についても見直しが必要になります。

◎質問者からの返答

2010-03-06 20:08:59

コメント欄を開く設定に変更して

え、コメント欄開いてますよ? 人力でコメント開かないなんてMOTTAINAI!!


ご期待にそえるかわかりませんがtest.phpのキャプチャー画像を用意いたしました。

f:id:woriwon:20100306200533p

f:id:woriwon:20100306200532p

長辺10000pxを超えてしまったため分割してあります。


追記:

男子三日でコードを自力で書いて解決できました。

なお、参考にしたのはこちらのページです。

http://tenderfeel.xsrv.jp/wordpress/584/


いまではifとforが使える程度の能力です。刮目するほど成長はしませんでしたが。


karuishiさん、Km1967さん、ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ