Какво е MySQL и защо е необходимо?
Сега, когато знаем какво MySQL, трябва да се справят с въпроса: "защо е необходимо," В някои случаи, когато става дума за малък обем от данни, както и ниската степен на преработка, използването на базата данни не може да бъде необходимо, но не по-малко удобни. Решението за всеки отделен случай трябва да поемат въз основа на сегашната ситуация: наличност MySQL за това, натоварването на сървъра, степента и количеството на обработка на данни и т.н.
В този случай, ако се бяха решили да използват базата данни MySQL, и езика за програмиране на PHP, за да изберете - нека да видим как можете да осъществите връзка с нашия скрипт база данни. За тази цел има функция mysql_connect (). което считаме повърхността в следния пример.
mysql_connect () функция
mysql_connect () - Установява връзка MySQL сървър и връща указател или лъжа при неуспех.
Синтаксис mysql_connect () функция
ресурс mysql_connect ([низ $ сървър [, низ $ потребителско име [, низ $ парола]]])
Горното е съкратена версия на Синтаксис mysql_connect (функция). Там се разглеждат три основни низ (стринг) променлива, която обикновено е достатъчно за тази работа.
- $ Сървъра - гнездо (домакин), за да се свържете. Стойността на променливата няма отношение към домейна на сайта. Сървърът за име и порт $ зависи от настройките на своите сървъри. Обикновено, тази променлива е настроена на Localhost. че можете да промените настройките в PHP.
- $ Име - потребителското име собственик процес сървър. Стойността на променливата няма нищо общо с достъп за вход в контролния панел на вашия сайт, FTP и т.н. Въпреки това, в някои случаи може да стане едновременно. Всичко зависи от настройките на сървъра.
- $ Парола - собственик процес парола сървър.
Ако говорим за нещо като монтаж Денвър за развитието на сайтовете на "дома" (локално), на Windows машина, без да се налага да се свърже с интернет, а след това (по подразбиране) Пример Свързване към MySQL може да бъде следното:
$ Link = @mysql_connect ( "Localhost", "корен", "") или да умре ( "Не може да се свърже:". Mysql_error ()); ?>
Има много малки детайли, които си струва да се обръща внимание на. Нека ги разгледаме:
- $ Link променлива получава стойност показалеца да се свърже с MySQL сървър или невярно. Ако не можете да осъществите връзка. След това стойността на тази променлива като индикаторни съединения могат да се използват в редица функции в MySQL РНР СУБД.
- Преди mysql_connect функцията () означава символ "куче" ( ') може да потисне съобщение за грешка, като:
Предупреждение. mysql_connect () [function.mysql-свърже]: Отказан достъп на потребител 'ODBC "@" Localhost "(с помощта на парола: NO) в Z: \ у дома \ test1.ru \ WWW \ connect.php по линия 2
Това е напълно приемливо, ако решите да се вземе самия процес на обработка на грешки, но не е задължително. Следваща нюанс се отнася точно за този въпрос.Отказан достъп на потребител 'ODBC "@" Localhost "(с помощта на парола: NO)
Или нещо подобно - в зависимост от грешката, която е. Също така, можете да използвате mysql_errno функция () - Връща числен код за грешка на последната операция с MySQL. но това е по ваша преценка.
Както бе споменато по-рано обсъжда в обработката на пример грешка не е единственият вариант. В някои случаи, като например, когато сървърът не е стабилна, и имате нужда от нещо да се въвеждат в един нормален начин, а не на парчета, можете да използвате променливата връзката $ за подходящо лечение. Ето как може да изглежда:
# 038; LT PHP?
ехо "
удар с глава
";$ Link = @mysql_connect ( "Localhost");
ако (! $ връзка) ехо "не можа да се свърже:". mysql_error ();
> Иначе ехо "Connect ОК".;
>
ехо "
Fotter
";?>
Свързани статии