Pary_anime
Kodowanie PHP na styku z SQL i tablicami
Kod nale¿y pisaæ tak, by ³atwo by³o go modyfikowaæ, a szczególnie odpluskwiaæ. Wyniki zapytañ zawsze musza byæ sprawdzane pod wzglêdem zwracanych wyników i zg³aszanych wyników.
- * S³owa kluczowe SQL powinny byæ pisane w ca³o¶ci wielkimi literami. Nazwy tablic oraz pól, je¶li to mo¿liwe, zaleca pisaæ siê ma³ymi literami. W przypadku zapytañ o d³ugo¶ci przekraczaj±cych jedn± liniê zapytanie dzielimy w przed lub po s³owie kluczowym SQL
codeDivStart() $zap = "SELECT u_uzytkownik AS uzytkownik, u_imie AS imie,
u_nazwisko AS nazwisko
FROM uzytkownik, grupy_uzytkownikow, grupy
WHERE
u_id = ugm_u_id
AND
ugm_g_id = g_id
AND
g_name ='$okreslona_grupa'
ORDER BY uzytkownik ASC";
- * W przypadku b³êdów nigdy nie powinna wy¶wietlaæ siê tre¶æ zapytania ($query), chyba, ¿e celowo zosta³o to tak ustawione. Wy¶wietlenie zmiennej $query mog± pozwoliæ u¿ytkownikowi na poznanie struktury danych, a przez to u³atwiæ uszkodzenie bazy danych, a mo¿e i ca³ej aplikacji.
- * W przypadku s³ów kluczowych i warto¶ci umieszczanych w array, powinny one byæ ujête w cudzys³ów.
codeDivStart() $tmp =$array[key]; //¼le
$tmp =$array["key"]; //dobrze
- * Unikaj umieszczania tablic w ¶rodku cudzys³owów dla kodu PHP
Cytat:$str = "To jest niew³a¶ciwy sposób wstawiania $array[w_ten_sposób]";
$str = "To jest w³a¶ciwy sposób wstawiania" . $array ["w_ten_sposób"];
!" border="0" /> G³osowanie rozpoczête !
Po d³ugotrwa³ych dyskusjach, przekonywaniu sie (co tu ukrywac) za¿artych k³ótniach postanowili¶my poddaæ projekt standardu pod g³osowanie. Uznali¶my, ¿e lepsze jest wrogiem dobrego, a nasze akademickie dyskusje mog± siê ci±gn±æ w nieskoñczono¶æ. Zawsze mo¿na niedoci±gniêcia poprawiæ pó¼niej.
Bardzo proszê zwolenników PHP i Open Source do wziêcia udzia³u w niniejszym g³osowaniu. Koniec g³osowania planowany na 20 grudnia 2002, a wiêc jeszcze przed
Bo¿ym Narodzeniem.
Myslê, ¿e to przyczyni siê do ruszenia dalszych projektów.
Zg³oszone od dzi¶ propozycje zmian bêd± mog³y byæ g³osowane w po¼niejszym czasie.