Обучение/Помощь новичкам | Помогите вивести новости друзей
Тема закрыта by
LaoikoGroup
Причина: Прблема решена пользователь 287746312 помог все сделать. респект 287746312
Причина: Прблема решена пользователь 287746312 помог все сделать. респект 287746312
Вот код, немогу вивести новости друзей:
$friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `id_friends` = '$user[login]'"), 0);
$q=mysql_query("SELECT * FROM `tema` WHERE `avtor` = '$friends[login]' ORDER BY `time` DESC LIMIT $start,$str");
while ($postt = mysql_fetch_array($q))
{
echo '<div class="post">';
echo ' '.$postt['avtor'].' '.vtime($postt['time']).'';
echo '<br>'.$postt['msg'].'<br>';
echo '</div>';
}
LaoikoGroup , $friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `id_friends` = '$user[id]'"), 0);
$q=mysql_query("SELECT * FROM `tema` WHERE `avtor` = '$user[id]' ORDER BY `time` DESC LIMIT $start,$str");
while ($postt = mysql_fetch_array($q))
{
echo '<div class="post">';
echo ' '.$postt['avtor'].' '.vtime($postt['time']).'';
echo '<br>'.$postt['msg'].'<br>';
echo '</div>';
}
$q=mysql_query("SELECT * FROM `tema` WHERE `avtor` = '$user[id]' ORDER BY `time` DESC LIMIT $start,$str");
while ($postt = mysql_fetch_array($q))
{
echo '<div class="post">';
echo ' '.$postt['avtor'].' '.vtime($postt['time']).'';
echo '<br>'.$postt['msg'].'<br>';
echo '</div>';
}
[Rali] (05.04.2018 в 23:41)
LaoikoGroup , $friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `id_friends` = '$user[id]'"), 0);
$q=mysql_query("SELECT * FROM `tema` WHERE `avtor` = '$user[id]' ORDER BY `time` DESC LIMIT $start,$str");
while ($postt = mysql_fetch_array($q))
{
echo '<div class="post">';
echo ' '.$postt['avtor'].' '.vtime($postt['time']).'';
echo '<br>'.$postt['msg'].'<br>';
echo '</div>';
}
LaoikoGroup , $friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `id_friends` = '$user[id]'"), 0);
$q=mysql_query("SELECT * FROM `tema` WHERE `avtor` = '$user[id]' ORDER BY `time` DESC LIMIT $start,$str");
while ($postt = mysql_fetch_array($q))
{
echo '<div class="post">';
echo ' '.$postt['avtor'].' '.vtime($postt['time']).'';
echo '<br>'.$postt['msg'].'<br>';
echo '</div>';
}
неработает
и не будет работать))
1) проверьте массив для начала, var_dump(), есть ли вообще данные.
2) кавычки одинарные, не выводят переменные. они могут выводить только строки.
одинарные конечно работают быстрее в 1.5 раза, но вот их только надо использовать там , где нет переменных, условий и т.д или других опперацый))
2) кавычки одинарные, не выводят переменные. они могут выводить только строки.
одинарные конечно работают быстрее в 1.5 раза, но вот их только надо использовать там , где нет переменных, условий и т.д или других опперацый))
$k_post = $pdo->query("SELECT COUNT(*) FROM `friends` WHERE `id_friends` = '".$user['login']."'")->fetchColumn();
$q= $pdo->query("SELECT * FROM `tema` WHERE `avtor` = '".$friends['login']."' ORDER BY `time` DESC LIMIT $start,$str");
while ($posts = $q->fetch(PDO::FETCH_ASSOC)){
echo '<div class="post">'.$posts['avtor'].vtime($posts['time']).'<br>'.$posts['msg'].'</div>';
}
________
посл. ред. 06.04.2018 в 00:55; всего 3 раз(а); by 287746312
$q= $pdo->query("SELECT * FROM `tema` WHERE `avtor` = '".$friends['login']."' ORDER BY `time` DESC LIMIT $start,$str");
while ($posts = $q->fetch(PDO::FETCH_ASSOC)){
echo '<div class="post">'.$posts['avtor'].vtime($posts['time']).'<br>'.$posts['msg'].'</div>';
}
________
посл. ред. 06.04.2018 в 00:55; всего 3 раз(а); by 287746312
Какая ошибка выводит ?
$friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `id_friends` = '$user[login]'"), 0);
$q=mysql_query("SELECT * FROM `tema` WHERE `avtor` = '$friends[login]' ORDER BY `time` DESC LIMIT $start,$str");
while ($postt = mysql_fetch_array($q))
{
echo "
<div class='post'>
{$postt['avtor']} '.vtime($postt["time"]).'
<br>'.$postt["msg"].' <br>
</div>";
}
________
посл. ред. 06.04.2018 в 00:53; всего 1 раз(а); by mir007
$q=mysql_query("SELECT * FROM `tema` WHERE `avtor` = '$friends[login]' ORDER BY `time` DESC LIMIT $start,$str");
while ($postt = mysql_fetch_array($q))
{
echo "
<div class='post'>
{$postt['avtor']} '.vtime($postt["time"]).'
<br>'.$postt["msg"].' <br>
</div>";
}
________
посл. ред. 06.04.2018 в 00:53; всего 1 раз(а); by mir007
mir007 , ГК, тем более нах двойные кавычки?
287746312 (06.04.2018 в 00:34)
mir007 , ГК, тем более нах двойные кавычки?
mir007 , ГК, тем более нах двойные кавычки?
где же ГК?