ホームページ > バックエンド開発 > PHPチュートリアル > 小さなファイルの php+SQLite ストレージ ソリューション

小さなファイルの php+SQLite ストレージ ソリューション

WBOY
リリース: 2016-07-29 08:43:43
オリジナル
963 人が閲覧しました

私たちの草の根ウェブマスターが購入した仮想ホストにはファイル数に制限があることが多く、多数の小さなファイルが多くのリソースを占有します。時代遅れのエッセンス分野の一部の兄弟も Douban のソリューションを推奨しましたが、ホスト権限が必要です。別のアイデアをインストールし、php+SQLite を使用して問題を解決するしかありません。テストした結果、それは実行可能であるため、今すぐ全員にお勧めします。
公開コード:
データベースファイルの作成: php1.php

コードをコピー コードは次のとおりです:


$db = new SQLite3('mysqlitedb.db')
//ファイルバイナリを取得します。ストリーム
$filename = "http://www.jb51.net/logo.gif";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize ($filename)) ;
fclose($handle);
//データテーブルを作成します
$db->exec('CREATE TABLE person (idnum TEXT,name TEXT,photo BLOB)'); "INSERT INTO person VALUES ('41042119720101001X', '张三',?)");
$stmt->bindValue(1, $contents, SQLITE3_BLOB);


Readデータファイル:php2.php



コードをコピー コードは次のとおりです:

$pdo = new SQLite3('mysqlitedb.db');
$results = $pdo-> query('select * from person');
while ($row = $results->fetchArray()) {
ob_start();
echo $row[ 'Photo']; ob_end_flush(); //DTD XHTML 1.0 Transitional/ / JP" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



ANSYS チュートリアル

<本文>
上記では、関連コンテンツを含め、小さなファイルの php+SQLite ストレージ ソリューションを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート