[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добовление новостей в БД
10ozoz
Не могу понять почему не работает .. вчера всё работало заносил данные сегодня не алё .. жесть полная .
function news ($text,$rut){  
$conn = db_connect();
$mtime = date("Y-m-j");
echo $rut ;
echo $text ;
$result = $conn->query ("INSERT INTO news ('id','id_s','text','null','time','user')
VALUES ('',
'"
.$rut."',
'"
.$text."',
'0',
"
.$mtime."',
'10ozoz')"
);

$result -> close();
}

Сразу оговорюсь данные поступают в функцию .. а вот в БД не заносятся .. до этого всё работало как часы сейчас даже не знаю куда смотреть .



Спустя 2 минуты, 49 секунд (8.01.2012 - 13:22) kent666 написал(а):
Если у тебя автоинкрементное поля id попробуй так
function news ($text,$rut){  
$conn = db_connect();
$mtime = date("Y-m-j");
echo $rut ;
echo $text ;
$result = $conn->query ("INSERT INTO news ('id_s','text','null','time','user')
VALUES (
'"
.$rut."',
'"
.$text."',
'0',
"
.$mtime."',
'10ozoz')"
);

$result -> close();
}

Спустя 3 минуты, 28 секунд (8.01.2012 - 13:26) 10ozoz написал(а):
Я уже пробывал так .. но что было то было тестанём ещё раз .

Спустя 1 минута, 17 секунд (8.01.2012 - 13:27) 10ozoz написал(а):
Нет всё как было понулям .

Спустя 7 минут, 15 секунд (8.01.2012 - 13:34) kent666 написал(а):
а что за ошибку выдает?

Спустя 2 минуты, 9 секунд (8.01.2012 - 13:36) 10ozoz написал(а):
Незнаю как добавить под оопшный запрос .

Спустя 2 минуты, 36 секунд (8.01.2012 - 13:39) kent666 написал(а):
попробуй использовать
/** 
* Function for inquiry to DB MySQL.
* Функция для запроса к БД MySQL.
*/

function mysqlQuery($sql, $print = false)
{
$result = mysql_query($sql, IRB_CONNECT);

if($result === false || $print)
{

$error = mysql_error();
$trace = debug_backtrace();

$head = $error ?'<b style="color:red">MySQL error: </b><br>
<b style="color:green">'
. $error .'</b><br><br>':NULL;

$error_log = date("Y-m-d h:i:s") .' '. $head .'
<b>Query: </b><br>
<pre><span style="color:#CC0000">'
. $trace[0]['args'][0] .'</pre></span><br><br>
<b>File: </b><b style="color:#660099">'
. $trace[0]['file'] .'</b><br>
<b>Line: </b><b style="color:#660099">'
. $trace[0]['line'] .'</b>';

/**
*
@TODO To clean in release
*/

//-----------------------------
die($error_log);
//-----------------------------

file_put_contents(IRB_ROOT .'log/mysql.log', strip_tags($error_log) ."\n\n", FILE_APPEND);
header("HTTP/1.1 404 Not Found");
die(file_get_contents(IRB_ROOT .'/404.html'));
}
else
return
$result;
}

/**
* Connection and installation of chaeset of connection
* Подключение и установка кодировок соединения
*/

$db_irbis = mysql_connect( IRB_DBSERVER, IRB_DBUSER, IRB_DBPASSWORD ) or die(IRB_NO_CONNECT);

define('IRB_CONNECT', $db_irbis);

mysql_select_db( IRB_DATABASE, IRB_CONNECT )or die(IRB_NO_DB_SELECT);

mysqlQuery('SET NAMES utf8');
mysqlQuery('SET CHARACTER SET utf8');
mysqlQuery('SET COLLATION_CONNECTION="utf8_general_ci"');

Спустя 1 минута, 18 секунд (8.01.2012 - 13:40) kent666 написал(а):
Попробуй заменить на это
INSERT INTO news (`id_s`, `text`, `null`, `time`, `user`) 

Спустя 3 минуты, 34 секунды (8.01.2012 - 13:44) 10ozoz написал(а):
Не алё .. у меня в этом скрипте есть запрос в БД . там всё работает на ура .. а вот с заносом нет .

Спустя 14 минут, 15 секунд (8.01.2012 - 13:58) 10ozoz написал(а):
Нашёл косяк ..извеняюсь моя не внимательность .. ( ".$mtime."' ) не закрыл полность дату .

Спустя 21 минута, 47 секунд (8.01.2012 - 14:20) 10ozoz написал(а):
Вообщем полная жесть .. не могу понять от чего всё так .. но вывод такой тэги он не фига почемуто не хочет заносить .. а вот числа заносит нормаль и буквы . В чем может быть проблема ?
Сервер HOME LAMP ubuntu .

Спустя 2 часа, 35 минут, 35 секунд (8.01.2012 - 16:55) 10ozoz написал(а):
Так что у всех нормально работает ? только у меня через пень колоду ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.