Svoloch, Или в запросе ставить DESC LIMIT 1 просто ?
Fublin, угу. Просто бери через limit последнее письмо и все. ORDER BY `time` DESC LIMIT 1. `time` заменить на поле временной метки, котороая в таблице(если отличается)
Svoloch, Ща пойду пробовать, спасибо
конечно быдлокод, но немогу найти ошибку
<?php
/**
* @author
* @copyright 2012
*/
if (!$db=mysql_connect('localhost','db_j2meground','ehyYYdwC')){
echo 'sdsdas';}
if (!mysql_select_db('db_j2meground')){ echo 'db!!!';}
$res=mysq_query("select * from `aa` where `soo`");
if (mysql_num_rows($res)==o){
echo('<br>no messeges<br>');
}
else {
$soo= mysql_query("select * from `aa`");
while ($pole=mysql_fetch_array($soo)){
echo '<br><br>'.$pole[0].'<br>'.$pole[1];
}}
echo '<br><br>
<form action=gb.php method=post>
<input type=text name=nik>
<textarea rows=20 cols=20 name=text><textarea>
<input type=submit></form>
';
$text=$_POST['text'];
$nik=$_POST['nik'];
if ((isset ($text)) and (isset ($nik)) ){
$text=mysql_real_escape_string($text);
$nik=mysql_real_escape_string($nik);
if ( mysql_query("insert into `aa` values ('$text', '$nik')")){echo 'enabled!!';}
}
?>
bleakas, if (mysql_num_rows($res)==o)
у тебя сдесь буква "о" а надо ноль "0"
SubHero, исправилб не помогло
какая ошибка?
echo mysql_error();
в конце кода пропиши
bleakas, понимаешь, анализировать быдлокод занятие утомительное, да и лучше сервера никто ошибки не найдёт. Лучше включи ошибки и читай, что пишет. Так на вскидку, неправильно подключаешся к базе.