Привет, у меня был длинный поиск, но мы не нашли никакого исправления.
Мой код выглядит следующим образом:
$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 не были в разных местах, я получаю вывод, но скрипт делает это только для одной строки/строки строки.
Кто-нибудь знает, как это исправить?
Я читал, что он должен работать, но это просто не работает...
благодаря
Вы пробовали эхом. Может быть, запрос возвращает 0 или пустой!
Как новичок в php, вы можете наткнуться на такие проблемы. Лучший способ понять проблему - это ECHO & EXIT. Проверяйте каждый шаг, делая это, и вы можете лучше понять проблему.
В вышеприведенной проблеме вместо написания всего кода, прежде всего, попробуйте проверить небольшую часть кодов и помните:
Лучший компилятор/интерпретатор лежит между вами двумя ушами !!