Transcriere script MySQL pe mai multe rânduri

Să presupunem că o frază MySQL utilizată într-un fişier PHP este prea lungă (ca în exemplul de mai jos):

Dacă se doreşte ca să fie scrisă pe mai multe rânduri se pot folosi mai multe metode:

Varianta 1

Este cea mai simplă şi practică, implicând, pur şi simplu ruperea rândurilor, dar în interiorul ghilimelelor / apostroafelor.

Varianta 2

Se poate folosi, la sfârşitul unui rând, se încheie cu backslash (\) şi litera (n), încheindu-se respectivul rând cu ghilimea ("): \n"
Noul rând se începe cu punct (.) urmat de ghilimea ("): . "

Punctul poate fi plasat la finalul liniei, dar asta ţine de o estetică a programării.

Varianta 3

Mai simplă, parcă, decât varianta anterioară, se începe fiecare rând cu numele variabilei şi se concatenează tot prin punct.

A se remarca faptul că, înainte de \n" este spaţiu; practic, trebuie să ne imaginăm că, dacă refacem linia, vom avea sau nu expresii lipite şi, dacă este în regulă. Sau, la fel de bine, este recomandabil, acolo unde se începe rândul cu ghilimea, să fie un spaţiu pentru a nu interpreta MySQL-ul ca o concatenare de termeni ceea ce ar da eroare (de ex. în loc de rând încheiat cu „tabel” şi următorul care începe cu „WHERE”, să nu înţeleagă MySQL ce înseamnă „tabelWHERE”.

Author: Ovidiu.S

Suficient de pasionat de această zonă profesională ca, în cazul în care ştiu ceva - cât de puţin - să împărtăşesc cu alţii.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *