Ответить
На эту строку ругается. Не могу понять почему
Бывает со всеми
И че это? Может стоит все таки хоть немного по теме писать. Такое откровенное "Г" не надо
1
Проблемы с мускулом
Отправлено: 30 Янв 2011#1
1
2
3
4
5
6
7
8
9
10
<?php $q = mysql_query("SELECT * FROM `". $mess_tb ."` WHERE `update` is NULL");
$r = mysql_fetch_array($q);
while (false !== ($messages = $r)) {
$messt['title'] = $messages['title'];
$messt['content'] = $messages['content'];
$messt['flogin'] = $messages['flogin'];
$messt['fmail'] = $messages['fmail'];
$messt['date'] = $messages['date'];
$messtpl = $messt['date'].$messt['title'].$messt['content'].$messt['fmail'].$messt['flogin'];
}?>
Code:
Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\\www\cms_p\sengine\modules\support\messeger.php on line 24
1
2
<?php $messt['date'] = $messages['date'];?>
Отправлено: 31 Янв 2011#2
чувак ты не то сделал) while будет делать итерации до тех пор пока условие внутри него истино. А в твоем случае оно всегда истино. Так как $message всегда можно присвоить значение $r. Понимаешь? Надо так
Добавлено 2011.01.31 20-41
то есть mysql_fetch_array должно быть в условии while тогда ты пройдешь по каждой записи. А в первом случае ты бесконечно проходил по первой записи
1
2
3
4
5
6
7
8
9
<?php $q = mysql_query("SELECT * FROM `". $mess_tb ."` WHERE `update` is NULL");
while (false !== ($messages = mysql_fetch_array($q))) {
$messt['title'] = $messages['title'];
$messt['content'] = $messages['content'];
$messt['flogin'] = $messages['flogin'];
$messt['fmail'] = $messages['fmail'];
$messt['date'] = $messages['date'];
$messtpl = $messt['date'].$messt['title'].$messt['content'].$messt['fmail'].$messt['flogin'];
}?>
Добавлено 2011.01.31 20-41
то есть mysql_fetch_array должно быть в условии while тогда ты пройдешь по каждой записи. А в первом случае ты бесконечно проходил по первой записи
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 31 Янв 2011#3
ыыы. Точно) Спасибке
Добавлено 2011.01.31 22-17
Возвращает пустоту. Запрос проверил, работает.
Добавлено 2011.01.31 22-17
1
2
3
4
5
6
7
8
9
<?php while (false !== ($messages = mysql_fetch_array($q))) {
$messt['title'] = '<td>'.$messages['title'].'</td>';
$messt['content'] = '<td>'.$messages['content'].'</td>';
$messt['flogin'] = '<td>'.$messages['flogin'].'</td></tr>';
$messt['fmail'] = '<td>'.$messages['fmail'].'</td>';
$messt['date'] = '<tr><td>'.$messages['date'].'</td>';
$messt['fmail'] = '<td><a href="#"> Ответить </a></td>';
$messtpl = $messt['date'].$messt['title'].$messt['content'].$messt['fmail'].$messt['links'].$messt['flogin'];
}?>
Возвращает пустоту. Запрос проверил, работает.
Отправлено: 3 Фев 2011#4
в этом примере, не зависимо от количества итераций , в результате будет строка, содержащая данные только из последней записи в базе. По тому что ты всегда заново присваиваешь значение переменной $messtpl, а надо бы ее дозаписывать. Например так
Но для этого ее надо предварительно где то объявить)
1
2
<?php $messtpl .= $messt['date'].$messt['title'].$messt['content'].$messt['fmail'].$messt['links'].$messt['flogin'];?>
Но для этого ее надо предварительно где то объявить)
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 3 Фев 2011#5
точняк. я уже 2 дня искал эту мелочь))
Добавлено 2011.02.03 16-52
Странно. Все равно пустой возвращает. Запрос верный
Добавлено 2011.02.03 16-53
Омг. Прикинь, я тупо поменял местами строчки в присвоении и стало показывать)
Добавлено 2011.02.03 16-52
Странно. Все равно пустой возвращает. Запрос верный
Добавлено 2011.02.03 16-53
Омг. Прикинь, я тупо поменял местами строчки в присвоении и стало показывать)
Отправлено: 4 Фев 2011#6
skad0 пишет:
Омг. Прикинь, я тупо поменял местами строчки в присвоении и стало показывать)
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 4 Фев 2011#8
ну он вообщето только определенные и обновляет)))
Например так
UPDATE `table` SET `поле`=`значение`, `поле`=`значение` WHERE `поле`=`значение`;
Например так
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 7 Фев 2011#10
skad0 пишет:
/vfgfg
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
1
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 148. Зарегистрированных: 0. Гостей: 148.