Почему не работает LIMIT SQL?

282
07 сентября 2017, 19:47

Здравствуйте, почему-то этот код циклит лишь первую запись:

    $page = $_GET['page'];
    $result00 = mysqli_query($connect, "SELECT COUNT(*) FROM user WHERE pro = 1");
    $temp = mysqli_fetch_array($result00);
    $num = 1;
    $posts = $temp[0];
    $total = (($posts - 1) / $num) + 1;
    $total =  intval($total);
    $page = intval($page);
    if(empty($page) or $page < 0) $page = 1;
    if($page > $total) $page = $total;
    $start = $page * $num - $num;   
    $result = mysqli_query($connect, "
        SELECT user.name, user.surname, photo.image
        FROM user
        INNER JOIN photo
        ON user.id = photo.user
        ORDER BY photo.id
        LIMIT $start, $num;
    ");

    while ( $postrow[] = mysqli_fetch_assoc($result) ) 

Не работает правильно если я связываю 2 таблицы, вот если только с одной работает правильно, пример

 $result = mysqli_query($connect, "SELECT * FROM user ORDER BY id LIMIT $start, $num");
READ ALSO
Не работает функция PDO

Не работает функция PDO

До определенного момента все работало, после того, как сделал условия, перестало :с Ошибок не выдает, но с базой ничего не делает ни в одном...

378
Почему не работает синтаксис PHP в PHPStorm?

Почему не работает синтаксис PHP в PHPStorm?

Ребят, приветНе могу разобраться в проблеме PhpStorm

368
Дописать строку в конец ячейки (PHP MYSQL)

Дописать строку в конец ячейки (PHP MYSQL)

Есть цикл ForeachОн добавляет строку в ячейку (в БД) Сам запрос лежит в цикле

295
Как считать данные в переменные из БД (PDO)

Как считать данные в переменные из БД (PDO)

Есть бд, которая выглядит так:

372