Урок 19 въвеждането на данни в база данни dannyhrustutorial

В този урок ще видим как да вмъкнете данни в базата данни директно от вашите PHP скриптове.

Въведете данните, като с помощта на SQL

Можете да използвате SQL, за да вмъкнете данни в базата данни по същия начин, както и с помощта на SQL за създаване на база данни и таблици. Синтаксисът на SQL-заявка е:

Както можете да видите, можете да актуализирате няколко колони в SQL-декларация, да ги посочи в списъка с разделени със запетаи. Но, разбира се, можете да посочите само една колона и едно значение. Колони, които не са споменати в тази SQL-декларация, остават празни.

Пример: Поставяне на нов човек на масата

SQL изявление може да изглежда така:

Както можете да видите, на SQL-отчети могат да бъдат много дълги и може да бъде лесно да се губят следите. Затова е по-добре да пиша SQL-твърдение е малко по-различно:

Тук SQL-оператор е конструиран с разделянето на предложенията на по-малки части и след това да ги комбинирате в променливата $ strSQL.

На практика няма разлика в използването на двата метода, но когато се работи с големи таблици става изключително важна възможност да "следите", така че изберете най-подходящия метод.

Нека се опитаме да тече следния код, за да вмъкнете Гус Goose в базата данни:

Съхраняване на данни от потребителя в база данни

Често е необходимо да се поддържа базата данни, въвеждане на потребителя.

Вие вероятно вече сте разбрали, че можете да създадете форма за това, както и в Урок 11 и ценностите на формата могат да бъдат вкарани в SQL-декларация. Да предположим, че имате една проста форма:

Този формуляр се изпраща на файла insert.php. къде се намирате, както е показано на Урок 11, можете да получавате данни от потребителя иска съдържанието на формуляра. В този конкретен случай, SQL-декларация може да бъде:

По същия начин, бисквитки могат да поискат сесии данни заявка низове и т.н.

Най-честите грешки на начинаещите

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

Невалиден тип данни

Важно е, че данните и колона тип данни съвпадат. Всяка колона може да съдържа определен тип данни. В следната картина, показва типове данни на таблицата "Хора" на нашия пример.

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

-долу са изброени най-често срещаните типове данни: