- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Помогите с ошибкой на WP
Warning: mysql_query(): A link to the server could not be established in /home/settings.php on line 27
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/settings.php on line 28
вот кусок кода с ошибкой:
<div id="icon-options-general" class="icon32"><br /></div>
<h2>Настройки Таблицы</h2>
<br />
<?php
global $wpdb;
$table = $wpdb->prefix . "creditlist";
// Сохранение настроек парсера
if($_POST['action'] == 'edit'){
if($_POST['credits_use']) $credits_use = '1'; else $credits_use = '0';
if($_POST['microcredits_use']) $microcredits_use = '1'; else $microcredits_use = '0';
if($_POST['creditcards_use']) $creditcards_use = '1'; else $creditcards_use = '0';
if($_POST['deposites_use']) $deposites_use = '1'; else $deposites_use = '0';
$credits_text = $_POST['credits_text'];
$microcredits_text = $_POST['microcredits_text'];
$creditcards_text = $_POST['creditcards_text'];
$deposites_text = $_POST['deposites_text'];
$query = "UPDATE $table SET `credits_use` = '$credits_use', `credits_text` = '$credits_text', `microcredits_use` = '$microcredits_use', `microcredits_text` = '$microcredits_text', `creditcards_use` = '$creditcards_use', `creditcards_text` = '$creditcards_text', `deposites_use` = '$deposites_use', `deposites_text` = '$deposites_text'";
mysql_query($query) or die(mysql_error());
}
?>
<form action="" method="post">
<?php
$sql = mysql_query("SELECT * FROM $table");
$arr = mysql_fetch_array($sql);
$settings = array(
'editor_height' => '180',
);
?>
Заранее благодарен!
У вас получаются путсые логин и пароль для соединения с mysql - из-за этого все ошибки.
У вас же есть объект $wpdb, почему бы вам его не использовать для запросов, а не напрямую гонять через mysql_*?
У вас получаются путсые логин и пароль для соединения с mysql - из-за этого все ошибки.
У вас же есть объект $wpdb, почему бы вам его не использовать для запросов, а не напрямую гонять через mysql_*?
а где(в каком файле) прописать данные? В wp-config.php все прописано правильно!
а где(в каком файле) прописать данные? В wp-config.php все прописано правильно!
Вместо
mysql_query("something");
пишите
$wpdb->query("something");