کامروا
شنبه 15 تیر 1392, 14:17 عصر
با سلام
وقتي توي MySQL Server يک ديتابيس با انجين MyISAM ايجاد ميکنيم، فايل هاي مربوط به ديتابيس در پوشه ProgramData در درايو C ذخيره ميشن.
اینجا :
C:\ProgramData\MySQL\MySQL Server 5.5\data
فايل هايي با پسوندهای زیر به ازاي هر جدول در دیتابیس ساخته میشن :
TableName.frm
TableName.MYD
TableName.MYI
توي Windows Application هايي که ميسازم به راحتي ميتونم با اينگونه فايل ها ارتباط برقرار کنیم. منظورم اینه که دیگه نیازی به نصب MySQL Server روی سیستم نداریم و براحتی میشه با چند تا DLL که باید در کنار فایل exe قرار بدیم با دیتابیس ارتباط برقرار کنیم، که میشه گفت به عنوان یک دیتابیس Embedded میشه ازش استفاده کرد.
کلا میشه گفت که StandAlone ، MyISAM هست؟
آخه من جایی ندیدم که بگه MyISAM رو میشه به عنوان یک انجین Standalone شناخت.
سوال اصلی من این هستش که آیا میتونیم با اینگونه دیتابیس ها ارتباط برقرار کنیم از طریق PHP؟ (که نیازی به MySQL Server نباشه)
سپاس
وقتي توي MySQL Server يک ديتابيس با انجين MyISAM ايجاد ميکنيم، فايل هاي مربوط به ديتابيس در پوشه ProgramData در درايو C ذخيره ميشن.
اینجا :
C:\ProgramData\MySQL\MySQL Server 5.5\data
فايل هايي با پسوندهای زیر به ازاي هر جدول در دیتابیس ساخته میشن :
TableName.frm
TableName.MYD
TableName.MYI
توي Windows Application هايي که ميسازم به راحتي ميتونم با اينگونه فايل ها ارتباط برقرار کنیم. منظورم اینه که دیگه نیازی به نصب MySQL Server روی سیستم نداریم و براحتی میشه با چند تا DLL که باید در کنار فایل exe قرار بدیم با دیتابیس ارتباط برقرار کنیم، که میشه گفت به عنوان یک دیتابیس Embedded میشه ازش استفاده کرد.
کلا میشه گفت که StandAlone ، MyISAM هست؟
آخه من جایی ندیدم که بگه MyISAM رو میشه به عنوان یک انجین Standalone شناخت.
سوال اصلی من این هستش که آیا میتونیم با اینگونه دیتابیس ها ارتباط برقرار کنیم از طریق PHP؟ (که نیازی به MySQL Server نباشه)
سپاس