Преглед на урок

PHP и MySQL въведение
30 Май 2006, 19:53 | 8194 преглеждания | Няма коментари
Категория: Програмиране » PHP
Оценка:
(1 гласувал)
1 добавяне към любими
В този урок ще ви покажем как да се свързвате с MySQL базата данни и използването на 4-те основни функции:
Ще започнем с осъществяване на връзката с базата данни:
Код
<?php
//Тук сложете информацията за вашата база данни
$host = "localhost"; //Сървъра на който се намира
$dbuser = "DB_USER"; //Потребителското име
$dbpass = "DB_PASS"; //Паролата
$dbname = "DB_NAME"; //Името на базата данни
//Свързването (не променяй)
mysql_connect("$host", "$dbuser", "$dbpass");
mysql_select_db("$dbname");
?>
Добавяне на информация в базата данни
Код
<?php
//Тук сложете информацията за вашата база данни
$host = "localhost"; //Сървъра на който се намира
$dbuser = "DB_USER"; //Потребителското име
$dbpass = "DB_PASS"; //Паролата
$dbname = "DB_NAME"; //Името на базата данни
//Свързването (не променяй)
mysql_connect("$host", "$dbuser", "$dbpass");
mysql_select_db("$dbname");
//Добавянето
$query = mysql_query("INSERT INTO таблица (поле1, поле2, поле3) VALUES ('нещо1', 'нещо2', 'нещо3')");
$num = mysql_affected_rows($query);
if ($num) {
//Въвеждането е успешно
echo "Успешно въведохте данните в базата.";
}else {
//Въвеждането не е успешно
echo "Имаше грешка при въвеждането на данните в базата";
}
?>
(поле1, поле2, поле3) са имената на полетата в които ще въвеждате информация.
('нещо1', 'нещо2', 'нещо3') стойностите които въвеждате в съотверните полета.
mysql_affected_rows() с това проверяваме колко реда са въведени в таблицата
Гледане (извличане) на информация от базата данни
Код
<?php
//Тук сложете информацията за вашата база данни
$host = "localhost"; //Сървъра на който се намира
$dbuser = "DB_USER"; //Потребителското име
$dbpass = "DB_PASS"; //Паролата
$dbname = "DB_NAME"; //Името на базата данни
//Свързването (не променяй)
mysql_connect("$host", "$dbuser", "$dbpass");
mysql_select_db("$dbname");
//Извличането
$query = mysql_query("SELECT * FROM таблица");
//Зареждане на информацията в 1 променлива
while($row = mysql_fetch_array($query)){
echo " $row['поле1'] - $row['поле2'] - $row['поле3'] ";
}
?>
Горния код ще покаже всички редове. За показването на 1 ред се използва следния код:
Код
<?php
//Тук сложете информацията за вашата база данни
$host = "localhost"; //Сървъра на който се намира
$dbuser = "DB_USER"; //Потребителското име
$dbpass = "DB_PASS"; //Паролата
$dbname = "DB_NAME"; //Името на базата данни
//Свързването (не променяй)
mysql_connect("$host", "$dbuser", "$dbpass");
mysql_select_db("$dbname");
//Извличането
$query = mysql_query("SELECT * FROM таблица WHERE поле1 = 'нещо1' ");
//Зареждане на информацията в 1 променлива
$row = mysql_fetch_array($query);
echo " $row['поле1'] - $row['поле2'] - $row['поле3'] ";
?>
Промяна на информация от базата данни
Код
<?php
//Тук сложете информацията за вашата база данни
$host = "localhost"; //Сървъра на който се намира
$dbuser = "DB_USER"; //Потребителското име
$dbpass = "DB_PASS"; //Паролата
$dbname = "DB_NAME"; //Името на базата данни
//Свързването (не променяй)
mysql_connect("$host", "$dbuser", "$dbpass");
mysql_select_db("$dbname");
//Обновяването
$query = mysql_query("UPDATE таблица SET поле1 = 'нещо1', поле2 = 'нещо2', поле3 = 'нещо3' ");
$num = mysql_affected_rows($query);
if ($num) {
//Успешно
echo "Успешна промяна";
} else {
//Не успешно
echo "Не успешна промяна";
}
?>
Изтриване на информация
Код
<?php
//Тук сложете информацията за вашата база данни
$host = "localhost"; //Сървъра на който се намира
$dbuser = "DB_USER"; //Потребителското име
$dbpass = "DB_PASS"; //Паролата
$dbname = "DB_NAME"; //Името на базата данни
//Свързването (не променяй)
mysql_connect("$host", "$dbuser", "$dbpass");
mysql_select_db("$dbname");
$query = mysql_query("DELETE FROM `таблица` WHERE поле1 = 'нещо1' ");
$num = mysql_affected_rows($query);
if ($num) {
//Успешно
echo "Успешно изтриване";
} else {
//Не успешно
echo "Не успешно изтриване";
}
?>
Надявам се урокът да ви е бил от полза :)
Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.
Урокът е добавен от: toddor
Добави коментар
Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.