Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > помогите с записью в mysql


Автор: Miha_086 26.6.2007, 07:32
пишу скрипт:

Код

<?php 
include "Z:\home\localhost\www\project\config.php";


$cont = join( '', file( '1.txt' ) );

mysql_query ("INSERT INTO resurs (test) VALUES ('$cont');");


?>



Вот какая проблема моя: при больших размерах файла 1.txt (примерно 15К) в БД ничего незаписывается, хотя при размере 1K все пашет.
тип поля test longtext, тип БД MyISAM структура такая примерно: 
create table resurs (
test longtest,
....

)TYPE=MyISAM;
в чем причина могет быть?

пробовал есче $myfile = substr ( file_get_contents ( '1.txt' ), 0 ,- 1 );


mysql_query ("INSERT INTO resurs (test) VALUES ('$myfile');");
эффект тот же...smile

Автор: mishaSL 26.6.2007, 11:30
Miha_086, может проблема в файле, а если так:
Код

$myfile = trim(file_get_contents ( '1.txt' ));
mysql_query("INSERT INTO resurs(test) VALUES ('".mysql_real_escape_string($myfile)."')") or die(mysql_error());

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)