Я пытаюсь показать точки снаружи whileloop. Я получаю такой результат.Показать результат после цикла while
Facebook
Twitter,Facebook,Instagram,Youtube
Facebook
Facebook
Он извлекает Facebook из каждой строки и подсчитывает количество раз в конце.
<?php
$q = "select * FROM users";
$r = mysql_query($q);
$total = mysql_num_rows($r);
while($row = mysql_fetch_assoc($r)) {
$fb= $row['social'];
$dbreq = implode(',',explode(',', $fb));
$fa=array("Twitter,",",Instagram,","Youtube");
$newstring = str_replace($fa, "", $dbreq);
echo $points= count(explode(',', $newstring));
}
?>
Почему бы не использовать SELECT COUNT (*)? –
В чем вопрос? Каков ваш желаемый результат? –
Я хочу рассчитать количество раз, хранящихся в БД, либо путем прямой, либо обрезки строки – Roger