Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные функции для работы с MySQL: ⇐ ПредыдущаяСтр 6 из 6
int mysql_connect(string hostname, string username, string password) - создать соединение с MySQL. Функция возвращает параметр типа int, который больше 0, если соединение прошло успешно, и равен 0 в противном случае. hostname – имя хоста, на котором находится база данных. Username – имя пользователя. Password – пароль пользователя. int mysql_select_db(string database_name, int link_identifier) - выбрать базу данных для работы. Функция возвращает значение true или false Database_name – имя базы данных. link_identifier – ID соединения, которое получено в функции mysql_connect. (параметр необязательный, если он не указывается, то используется ID от последнего вызова mysql_connect) int mysql_query(string query, int link_identifier) - функция выполняет запрос к базе данных. Функция возвращает ID результата или 0, если произошла ошибка. query – строка, содержащая запрос link_identifier – см. предыдущую функцию. int mysql_ result(int result, int i, column) - ф ункция возвращает значение поля в столбце column и в строке i. int mysql_close(int link_identifier) - функция закрывает соединение с MySQL. Функция возвращает значение true или false. link_identifier – см. выше.
Порядок выполнения работы 2. Открыть программу phpMyAdmin: набрать в строке браузера localhost и выбрать пункт phpMyAdmin. 3. В разделе Привелегии добавить нового пользователя homeuser со всеми правами. 4. В поле Создать новую БД ввести имя базы TOVAR – Создать (Create Database) 5. Создать таблицу tov:
Пример кода: <?php echo "<h1>Создание базы данных</h1><br>"; echo "<table border=1><tr align=center><td width=20%><b>Примечание</td></tr>";
$sqlhost="localhost"; $sqluser="homeuser"; $sqlpass=""; $bd="TOVARS"; // соединение с базой данных mysql_connect($sqlhost,$sqluser,$sqlpass) or die ("нет доступа!".mysql_error()); // выбирает базу для последующей работы mysql_select_db($bd) or die ("нет соединения".mysql_error()); $zap="SELECT * FROM tovar ORDER BY id"; // выполнение SQL-запроса выбора данных из БД $zap_res=mysql_query($zap); while (list($id, $name, $cena, $kol, $prim)=mysql_fetch_row($zap_res)) { echo "<tr> <td>$id</td> <td>$name</td> <td> $cena</td> <td>$kol</td> <td>$prim</td> </tr>";
} echo "</table>";?>
Пример кода: <?php if (isset($_REQUEST)) { foreach($_REQUEST as $key=>$val) {$key=$val;} } $sqlhost="localhost"; $sqluser="homeuser"; $sqlpass=""; $bd="TOVARS"; mysql_connect($sqlhost,$sqluser,$sqlpass) or die ("нет доступа!".mysql_error()); mysql_select_db($bd) or die ("нет соединения".mysql_error());
$zap="INSERT INTO tovar(name, cost, kol, prim) VALUES ($name, $cena, $kol, $prim)"; $zap_res=mysql_query($zap); if (zap_res==true) echo "Запись успешно добавлена"; else echo "Ошибка при записи данных"; ?>
Пример кода: <?php if (isset($_REQUEST)) { $num=$_REQUEST[num]; }
$sqlhost="localhost"; $sqluser="homeuser"; $sqlpass=""; $bd="TOVARS"; mysql_connect($sqlhost,$sqluser,$sqlpass) or die ("нет доступа!".mysql_error()); mysql_select_db($bd) or die ("нет соединения".mysql_error());
$zap="DELETE FROM ‘tovar’ WHERE id = $num "; $zap_res=mysql_query($zap); if (zap_res==true) echo "Запись успешно удалена"; else echo "Ошибка при удалении данных"; ?>
Описание функций работы с БД – http://rusphp.chat.ru/34_MySQLFunctions.html или на сайте PHP.SU
|
|||||
Последнее изменение этой страницы: 2021-05-12; просмотров: 61; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.116.40.177 (0.005 с.) |