Helitaanka nidaamka faylka adoo adeegsanaya SQL

Dhawaan waxaan arkay hab nadiif ah oo aan ku heli karo nidaamka faylka oo aan ku soo ceshan karo macluumaad qiimo leh, sida jiritaanka faylasha iyo faylalka ama waxa ku jira. Tani waxay noqon kartaa mid aad waxtar u leh oo beddel u ah shaqada PHP ` file_exists` , maadaama macluumaadka ku saabsan jiritaanka faylasha(yada) loo isticmaali karo su'aasha si loo sameeyo kala soocid iyo hawlo isku-darka dheeraad ah.


Haddii isticmaalaha xogta ee la xidhiidha uu leeyahay mudnaanta FILE , amarka waa la isticmaali karaa

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