PHP пока петли в то время как петли не работают

0

Привет, у меня был длинный поиск, но мы не нашли никакого исправления.

Мой код выглядит следующим образом:

$link = mysqli_connect("localhost",".........","...........",".........") or die("Error " . mysqli_error($link)); 

$ctime = time();


$check = "SELECT * FROM thread WHERE forumid='48' AND visible='1' ORDER BY lastpost DESC LIMIT 1" or die("Error in the consult.." . mysqli_error($link)); 

//execute the query. 

$rc = mysqli_query($link, $check);

while($rows = $rc->fetch_assoc()){
    $pid = $rows['firstpostid'];                    



    $query = "SELECT * FROM dropouts WHERE date <= $ctime" or die("Error in the consult.." . mysqli_error($link)); 

    //execute the query. 

    $result = mysqli_query($link, $query); 

    $row_cnt = $result->num_rows;

    while($row = $result->fetch_array())
    {
        $date = $row['date'];
        $user = $row['username'];

        $sql = "DELETE FROM dropouts WHERE date = $date" or die("Error in the consult.." . mysqli_error($link)); 

        //execute the query. 

        $done = mysqli_query($link, $sql); 

        //////////////////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

            $check1 = "SELECT * FROM post WHERE postid='$pid'" or die("Error in the consult.." . mysqli_error($link)); 

            //execute the query. 

            $rc1 = mysqli_query($link, $check1);

            while($row1 = $rc1->fetch_array())
            {
                $text = $row1['pagetext'];
                echo str_replace($user, "", $text);

            }
    }   

}   

Проблема в том, что когда я запускаю ее так, я не получаю ничего.

Если я запустил его так, чтобы циклы while не были в разных местах, я получаю вывод, но скрипт делает это только для одной строки/строки строки.

Кто-нибудь знает, как это исправить?

Я читал, что он должен работать, но это просто не работает...

благодаря

Теги:
loops
while-loop

1 ответ

0
Лучший ответ

Вы пробовали эхом. Может быть, запрос возвращает 0 или пустой!

Как новичок в php, вы можете наткнуться на такие проблемы. Лучший способ понять проблему - это ECHO & EXIT. Проверяйте каждый шаг, делая это, и вы можете лучше понять проблему.

В вышеприведенной проблеме вместо написания всего кода, прежде всего, попробуйте проверить небольшую часть кодов и помните:

Лучший компилятор/интерпретатор лежит между вами двумя ушами !!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню