ការចូលប្រើប្រព័ន្ធឯកសារដោយប្រើ SQL

ថ្មីៗនេះ ខ្ញុំបានរកឃើញវិធីដ៏ល្អមួយដើម្បីចូលប្រើប្រព័ន្ធឯកសារ និងទាញយកព័ត៌មានដ៏មានតម្លៃ ដូចជាអត្ថិភាពនៃឯកសារ និងថតឯកសារ ឬខ្លឹមសាររបស់វា។ នេះអាចមានប្រយោជន៍ខ្លាំងណាស់ជាជម្រើសជំនួសមុខងារ PHP ` file_exists` ព្រោះព័ត៌មានអំពីអត្ថិភាពនៃឯកសារអាចត្រូវបានប្រើនៅក្នុងសំណួរសម្រាប់មុខងារតម្រៀប និងប្រមូលផ្តុំបន្ថែមទៀត។


ដោយផ្តល់ថាអ្នកប្រើប្រាស់មូលដ្ឋានទិន្នន័យដែលពាក់ព័ន្ធមាន សិទ្ធិ FILE ពាក្យបញ្ជាអាចត្រូវបានប្រើ

SELECT LOAD_FILE(*PFAD ZUR DATEI*)

ក្នុងអំឡុងពេលនៃការសាកសួរមិនត្រឹមតែពិនិត្យមើលថាតើឯកសារមានទេប៉ុន្តែថែមទាំងអានមាតិការបស់វាផងដែរ។

នៅលើប្រព័ន្ធវីនដូគួរកត់សំគាល់ថាសញ្ញាថយក្រោយត្រូវតែត្រូវបានសម្គាល់ស្របតាមផ្លូវទៅកាន់ឯកសារ (ឧទាហរណ៍៖ ស៊ី: \\ វីនដូវី។ ស៊ី។ ធី។ វី។ ស៊ី។ វី។ \\ ។ ល។ ទិដ្ឋភាពសុវត្ថិភាពក៏មិនគួរត្រូវបានមិនយកចិត្តទុកដាក់ទាំងស្រុងដែរដោយហេតុថាការផ្តល់ឯកសិទ្ធិ FILE ការចូលប្រើឃ្លាំងទិន្នន័យដោយស្វ័យប្រវត្តិមានន័យថាការចូលប្រើប្រព័ន្ធឯកសារនៅសល់។

ដើម្បីធានាថាមិនត្រឹមតែតម្លៃ NULL ត្រូវបានប្រគល់មកវិញទេត្រូវធានាថាអ្នកប្រើប្រាស់ដែលកំពុងដំណើរការ MySQL មានសិទ្ធិអាន។

ដើម្បីចូលប្រើឯកសារធំ ៗ ទ្រព្យសម្បត្តិសកល "អតិបរិមា - ឥវ៉ាន់" ដែលត្រូវបានកំណត់ត្រឹម ១ មេកាបៃត្រូវតែកើនឡើង។

mysql -u... -p...
set global max_allowed_packet = 1024 * 1024 * 512;
exit;

ឥឡូវនេះអ្នកអាច (បន្ទាប់ពីចាប់ផ្តើមម៉ាស៊ីនមេឡើងវិញ) ឯកសារចូលប្រើដែលអាចមានទំហំរហូតដល់ 512 មេកាបៃ។

ថយក្រោយ