Архивы рубрики: MySQL

WordPress позволяет работать с базой данных собственными средствами, без необходимости создавать собственное отдельное соединение с базой данных. Не буду расжовывать, приведу лишь работающий пример получения данных выборки из базы: <?php header(‘Content-type: text/html; charset=utf-8’); //Кодировка для корректного отображения русских букв require_once($_SERVER[‘DOCUMENT_ROOT’] . $folder . ‘/wp-config.php’); //Получаем логин и пароль для подключения к базе данных из файла wp-config.php //Используем встроенную функцию для работы с базой данных WordPress if (!$wpdb) {     $wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST); } else {     global $wpdb; } $posts = $wpdb->get_results(«SELECT * FROM vrachi», ARRAY_N); //В переменную $posts извлекаем все данные таблицы «vrachi» //Выводим результат echo print_r($posts); echo «<br><br><br>»; ?> Пример получения конкретной ячейки из базы: <?php header(‘Content-type: text/html; charset=utf-8’); //Кодировка для корректного отображения русских букв //Создаём SQL-запрос $sql_zapros = «SELECT doctor_id FROM `vrachi` where link=’vrachi_algasova-i-v'»;                  //Узнаём в БД require_once($_SERVER[‘DOCUMENT_ROOT’] . $folder . ‘/wp-config.php’);  //Получаем логин и пароль для…

Читать дальше

Для того чтобы получить общее представление о MySQL и работе с ним в PHP рекомендую посмотреть несколько видеоуроков: http://www.youtube.com/watch?v=sCB7e8bZsHs Создав простую базу данных с помощью этих видеоуроков, можем обратиться к ней следующим PHP-скриптом: <?php     $connect = mysql_connect(«localhost», «UserName»,»YourPassword»); //Устанавливаем соединение с БД     $select = mysql_select_db(«YourDatabaseName», $connect); //Выбираем базу данных «YourDatabaseName»     $result = mysql_query(«SELECT * FROM yourtable», $connect); //Отправляем SQL-запрос возвращения всех полей таблицы «yourtable»          while($data = mysql_fetch_row($result)) //Перебираем все возвращенные строки     {         echo $data[0]; //Выводим результат echo $data[1]; echo $data[2];     }          mysql_free_result($result); //Освобождаем переменную с результатами запроса     mysql_close($connect); //Отключаемся от базы данных ?> Смотри также: Использование MySQL в WordPress

2/2