گاهی اوقات ممکن است به دلایل مختلف مانند نوع هاست یا محدودیت دیتا بیس قادر به کار با دیتا بیس های معمولی نباشید. در این مواقع روشهای متفاوت ایجاد دیتا بیس مانند فلینت استون بتوانند به کمک شما بیایند.
فلینت استون یک چایگاه داده بر اساس معماری کلید و مقدار است
برای شروع باید فایل های ان را دانلود کنید در یک پوشه قرار داده و در برنامه اینکلود کنید
include_once 'flintstone/load.php';
include_once 'flintstone/load.php'; use Flintstone\Flintstone; $options = array( 'dir' => __DIR__, 'ext' => '.db', 'gzip' => false, 'cache' => true, 'formatter' => null, ); $users = new Flintstone('users', $options); $users->set(1, array( 'username' => 'admin', 'password' => '1234', )); $users->set(2, array( 'username' => 'faradars', 'password' => '5678', 'website' => 'http://faradars.org/', ));
include_once 'flintstone/load.php'; use Flintstone\Flintstone; $options = array( 'dir' => __DIR__, 'ext' => '.db', 'gzip' => false, 'cache' => true, 'formatter' => null, ); $users = new Flintstone('users', $options); var_dump($users->get(1)); #گرفتن داده شماره 1 var_dump($users->getAll()); # گرفتن کل داده ها var_dump($users->getKeys()); # گرفتن کلید ها $number_of_users = count($users->getKeys()); # گرفتن تعداد داده ها