ПредишенСледващото

Пробата от базата данни - това е основната част от нашата работа. Без заявки на базата данни не могат да направят пълен динамичен уеб сайт. Искане на една маса - това е проста задача, но заявката на повече от една маса - трудна задача. Тук е лесно да се объркате. Много е важно да се научите как да извадя масив от стойности на Firebird база данни за конкретна заявка.

Това не е странно, но NULL - на същата стойност. Можете да използвате търсенето на него. Когато записвате в базата данни, че е важно да се помисли как областта може да бъде оставено празно, и какво трябва да бъде с определена стойност.

Това е много удобно да се използва подзаявка ПО. Може да имате разделен със запетаи списък на стойности, но това ще доведе до факта, че искането ще бъде статичен, и всеки път, когато трябва да го промените. Освен това броят на стойностите в подзаявка може да бъде доста голям. В този случай, дължина SQL-заявка може да бъде доста голям. Ако трябва да се премине PHP масив в подзаявка IN, след това преминете към Как да превърнем масив в низ за в оператор (PHP). Масивът ще се преобразува в низ. Например, низът с идентификатор: "1,2,3,4,5,6,7"

Подзаявки са добри, че не е нужно да се направи по няколко заявки, а след това работи с масиви. Можете да опрости неприятности. Това ще бъде най-малко дрънкулки.

The Firebird няма ограничение в MySQL. Тук е необходимо да се използват на първо място.

При изтриване на запис в пъпеша, бъдете особено внимателни. Много програмисти са загубили работата си в резултат на премахването на базата. бази данни са най-често търговска стойност и не е нужно да има право да напълно да изтриете данните в таблицата. Когато изтриете записи трябва да бъде условие и за предпочитане повече от един, в противен случай ще се изчисти цялата таблица.

Много често трябва да се види на екрана на уникалните стойности. Там не може без различни. DISTINCT е един вид филтър, който премахва дублиращите се стойности.

Той е удобен за използване на малки букви с помощта на по-ниска. Можете да използвате PHP функция mb_strtolower (). Често е необходимо да се прилага, не е много удобно.

Плетива маси помежду си - това е най-трудният етап от работата. Аз често чесане главите си и рядко пиша сложни SQL-заявка без грешка. Тук вие ще трябва да се съберат и да бъдете търпеливи. Грешка в един знак ще доведе до грешка в искането. Ще трябва да прикачите маса на параметри. Най-често плетат на масата за самоличност.

Често е необходимо да се направи извод от най-характерните стойности на страницата. Например най-големият реда, в рубли. Ако възнамерявате да използвате PHP, трябва да използвате специална вградена функция. Това допълнително натоварване на сървъра.

Понякога трябва да комбинирате няколко таблици. Не забравяйте, че броят на полетата трябва да бъде същото, както по количество и по вид. Ако не можете да комбинирате селекция от 2 маси, а след това използвайте обединението на всички.

Подкрепете проекта - споделете линка, благодаря!