Использование MySQL в WordPress
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 скрипте
Для того чтобы получить общее представление о 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