Helitaanka nidaamka faylka adoo adeegsanaya SQL

Waxaan hadda la kulmay ikhtiyaar fiican oo ku jira MySQL si aan u galo nidaamka faylka oo aan u helo macluumaad qiimo leh, tusaale ahaan jiritaanka faylasha iyo faylalka ama waxyaabaha ku jira. Tani waxay noqon kartaa mid wax tar leh sida kale u shaqo php file_exists , tan iyo macluumaadka ku saabsan jiritaanka faylka (s) weli waxaa loo isticmaali karaa in su'aal ah ee soocidda iyo xulkii hawlaha dheeraad ah.


Haddii isticmaalaha keydka macluumaadka la xiriira uu leeyahay mudnaanta FILE , waad isticmaali kartaa amarka

SELECT LOAD_FILE(*PFAD ZUR DATEI*)

Inta lagu guda jiro su'aasha ma aha oo kaliya in la hubiyo in fayl jiro iyo in kale, laakiin sidoo kale akhri waxyaabaha ku jira.

Nidaamyada Windows waa in la ogaadaa in dhabarka dambe waa in lagu calaamadeeyaa si waafaqsan dariiqa faylka (tusaale: C: \\ Windows \\ System32 \\ drivers \\ etc \\ host). Dhinaca amniga sidoo kale waa in aan gebi ahaanba la iska indhatirin, tan iyo markii la siiyo mudnaanta FILE, marin u helka keydka xogta si toos ah macnaheedu waa helitaanka inta ka hartay nidaamka faylka.

Si loo hubiyo in kaliya aan qiimaha NULL la soo celin, waa in la hubiyaa in isticmaalaha socda MySQL uu akhriyay xuquuqda.

Si loo helo faylalka waaweyn, hantida caalamiga ah "max_allowed_packet", oo loogu talagalay 1 MB, waa in la kordhiyaa.

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

Hadda waad awoodi kartaa (ka dib markii aad dib u bilawdo server-ka) inaad gasho faylal noqon kara ilaa 512 MB cabir ahaan.

Dib u laabo