PHP و SQLite: ایجاد پایگاهداده
SQLite یک سیستم مدیریت پایگاهداده است که به صورت فایل در سیستم فایل ذخیره میشود. این بدان معناست که نیازی به سرور جداگانه ندارد و میتواند به راحتی در برنامههای PHP استفاده شود. حالا بیایید ببینیم چگونه میتوانیم با استفاده از PHP یک پایگاهداده SQLite ایجاد کنیم.
مراحل ایجاد پایگاهداده
برای ایجاد پایگاهداده SQLite با PHP، مراحل زیر را دنبال کنید:
- اتصال به SQLite
```php
try {
$db = new PDO('sqlite:my_database.db');
} catch (PDOException $e) {
echo "خطا در اتصال: " . $e->getMessage();
}
```
- ایجاد جدول
```php
$sql = "CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
email TEXT NOT NULL UNIQUE
);";
$db->exec($sql);
```
- وارد کردن داده
```php
$stmt = $db->prepare("INSERT INTO users (name, email) VALUES (:name, :email)");
$stmt->bindParam(':name', $name);
$stmt->bindParam(':email', $email);
// نمونه داده
$name = "Ali";
$email = "ali@example.com";
$stmt->execute();
```
- بستن اتصال
```php
$db = null;
```
نکات مهم
- خطاها: حتماً از مدیریت خطا استفاده کنید تا در صورت بروز مشکل اطلاع پیدا کنید.
- امنیت: هنگام وارد کردن دادهها، از روشهای امنیتی مانند Prepared Statements استفاده کنید تا از حملات SQL Injection جلوگیری کنید.
با این مراحل، شما میتوانید به راحتی یک پایگاهداده SQLite را با PHP ایجاد کنید. آیا سوال دیگری دارید؟