واضح آرشیو وب فارسی:سایت ریسک: Php Sqlite bahy_my 04 شهريور 1386, 13:17سلام اگه آموزش قبلی رو خونده باشید با sqlite آشنایی پیدا کردین. حالا می خوام یه چیزی بگم که سورپرایز شین : این پایگاه داده براتون یک فایل درست میکنه. من کاملاً تسلط پیدا نکردم ( چون فقط چند دقیقست دارم کار میکنم) اما این جور که مشخصه, دو نوع میشه باهاش کار کرد, یکی همین که فایل درست می کنه و دیگر مثل phpmyadmin البته با نام Sqlite Manager خوب. بریم سر اولین درس, $db = sqlite_open(`mb`[,int value, $errorhandler]); همونطور که گفتم چون این یک فایل باز می کنه میشه یه متغیر داد که تا چند کارکتر رو بخونه. پیشنهاد می کنم خالی بارید.. دومی یه حال شدیدی بهتون میده : اررور رو بر می گردونه. تابعی که sql اجرا می کنه : Sqlite_query($dbhandler,$query); خوب اول باید یه جدول ایجاد کنیم, بعد درج و بعد هم خواندن : sqlite_query($db, `CREATE TABLE users (name varchar(10))`); sqlite_query($db, ”INSERT INTO users VALUES (`Bahy_my`)”); $result = sqlite_query($db, `select * from users`); $num=sqlite_num_rows($result); for($i=0; $i<$num; $i++){ $show=sqlite_fetch_array($result); print $show[`name`].`<br>`; } همونطور که می بینید توابع کاملاً شبیه mysql هستن... خوب فکر کنم برای الان :دی کافی باشه !!. فعلاً خداحافظ منبع : مهرآرین () - لینک تاپیک () jhoseini 04 شهريور 1386, 17:46مرسی لطفاً مزیت ها + مشکلات استفاده از sqlite رو هم بگید bahy_my 04 شهريور 1386, 19:17سلام.... من منبع خاصی برای حرفام ندارم... چیزی هم در این موردی که شما گفتین به صورت حتمی و اینکه جایی دیده باشم نمی دونم... اما چیزایی که خودم دستگیرم شد : دسترسی آسون !!!... اگه هاستتون یک دیتا بیس بهتون بده ( mysql ) با این می تونید بی نهایت بانک داشته باشین. فکر نمی کنم امنیتش پایین باشه, من یه کتاب امنیت php دیدم که از sqlite مثال هم زده. یک (شاید) ایرادی که داشته باشه اینه که به خاطر این که فایل ایجاد می کنه, کسایی که زیاد به sql تسلط ندارن چون به راحتی mysql نمی شه باهاش کار کرد ( منظورم PhpMyAadmin هستش) یه خورده لنگ ممکنه بزنن. البته !!! همونطور که گفتم میشه با Sqlite Manager باهاش کار کرد. چیزی که مهمه اینه که base و پایه ی دستورات تقریباً همه ی بانک های اطلاعاتی SQL هست. مثل oracle, sybase, informix, ingress, progress و... حرف اوراکل شد بگم که (اما) توی توابع php فرق می کنن... همونطور که دیدین توابع sqlite مثل mysql بود اما مثلاً تابع query در اوراکل do هستش.. ینی ora_do... حالا بگذریم از اوراکل. GUI در sqlite بهتر از phpmyadmin هستش :دی *********************** این چیزایی بود که من می دونستم... و تقریباً مطمئنم درستن. بازم اگه چیزی دیدم حتماً می گم. از استقبالتون ممنون :). در ضمن, اگه همون جا هم می پرسیدین بازم جوابتنو رو می دادم :). *********************** خوب خوشحال شدم, بازم چیزی بود بپرسین اگه تونستم و بلد بودم بگم. همتون رو دوست دارم.. فعلاً خدافظ ( البته خدا همیشه حافظتنو باشه)
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 881]