Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2016, 12:35   #1
amirito
 
Регистрация: 26.02.2016
Сообщений: 3
По умолчанию Не извлекает данные из бд mysqli

PHP код:
<?php
    
include("connect.php");
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="style_hot_post.css">
</head>
<body>
<div class="menu">
    <ul>
        <li><a href="index.php">home</a></li>
        <li><a href="#">politice</a></li>
        <li><a href="#">technology</a></li>
        <li><a href="#">post </a></li>
        <li><a href="#">ONE</a></li>
        <li><a href="#">west</a></li>
        <li><a href="#">est</a></li>
    </ul>
</div>
<div class="center">
<div class="news_block">
<?php

    
if(!isset($_GET["id"])){
        
$id 1;
    }else{
        
$id$_GET["id"];
    }

$query "SELECT * FROM hot_news WHERE id='$id'";
if (
$result mysqli_query($mysqli$query)){
    while (
$row mysqli_fetch_assoc($result)){
        
printf ('
<table>
        <tr>
            <td class="td">%s<a href="view_hot_news.php?id=%s" class="a">full</a></td>
        </tr>
    </table>
    '
$row["title"], $row["m_desc"]);
    }
    
mysqli_free_result($result);
}
?>
</div>
</div>
</body>
</html>
connect.php
PHP код:
<?php 
$mysqli 
mysqli_connect("mysql.host.ru""u143358_asad""*****""u143001358_tutor");
if (
mysqli_connect_errno()) {
    
printf("Соединение не удалось: %s\n"mysqli_connect_error());
    exit();
}

?>
Только начал учить mysqli и вот. Вроде все правильно (по документации и статьям в инете делал), ошибок никаких не выдает, но и данные не извлекает из таблицы. Подскажите где ошибка. Заранее спасибо.
amirito вне форума Ответить с цитированием
Старый 16.10.2016, 12:49   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

А просто клиентом можете соединиться с mysql.host.ru ? Что в логах мускула?
p51x вне форума Ответить с цитированием
Старый 16.10.2016, 14:20   #3
amirito
 
Регистрация: 26.02.2016
Сообщений: 3
По умолчанию

хост не дает посмотреть mysql логи. Нашел только пхп. Вроде есть еще скрытый файл, я пробовал через файлзиллу посмотреть, но он не видит. Я спросил у них на форуме, мб я что-то неправильно делал. А может потому что акк фришный. Без них никак?
amirito вне форума Ответить с цитированием
Старый 16.10.2016, 14:39   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Что никак? Вот у вас есть адрес мускула, который вы указали, mysql.host.ru. Вы к нему можете клиентом мускула подключится? Или пхпмайадмином?
p51x вне форума Ответить с цитированием
Старый 16.10.2016, 14:52   #5
amirito
 
Регистрация: 26.02.2016
Сообщений: 3
По умолчанию

да, phpmyadmin'ом.
amirito вне форума Ответить с цитированием
Старый 31.10.2016, 20:26   #6
YouTuHowTu
Пользователь
 
Регистрация: 31.10.2016
Сообщений: 14
По умолчанию

Попробуй заэкранировать переменную в запросе \"\"
Код:
SELECT * FROM hot_news WHERE id=\"$id\"
Подпишись на мои видеоуроки!
https://www.youtube.com/channel/UCQiWYMJfZ4XUYhOC57X219A?sub_confir mation=1
YouTuHowTu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с mysqli Belzik PHP 6 05.03.2016 14:16
MBU - Это мини прога, которая извлекает иконку с сайта VinTagE Работа с сетью в Delphi 1 10.09.2012 21:03
Написать программу, которая извлекает из стека n элементов ProstoKuzia Паскаль, Turbo Pascal, PascalABC.NET 0 17.05.2012 12:48
MySqli cashmail PHP 2 09.01.2012 21:01
Архив извлекает с ошибками SADAM Компьютерное железо 14 26.04.2009 11:52