|
|
|
| И так, написал я свою функцию "add_file"
function add_file($mytitle, $disc, $link, $size, $date){
$date = date ("Y-m-d H:i:s", (time()+ $config_date_adjust*60));
$sql = "SELECT file_id FROM download_files ORDER BY file_id DESC LIMIT 1";
$id = mysql_result(mysql_query($sql),0,'file_id') + 1;
$sql = "INSERT INTO download_files () VALUES (\"$id\",\"$mytitle\",\"$disc\",\"$link\",\"$size\",\"$date\")";
mysql_query($sql) or die('Ошибка добавления файла');
return "Файл $mytitle успешно добавлен.<br>";
}
$_GET[$mytitle];
$_GET[$disc];
$_GET[$link];
$_GET[$size];
$_GET[$date];
if ($mytitle != ''):
{
echo add_file($mytitle, $disc, $link, $size, $date);
}
endif;
|
и
при этом у меня таблице есть 4 поля
mytitle
disc
link
size
date
|
и теперь я решил добавить ещё одно поле download в это поле у меня добовляется скока человек скало файл, и теперь структура моей таблици такая:
mytitle
disc
link
size
download
date
|
но теперь при попытке добавить файл ОН МНЕ ПИШЕТ
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 5 in w:\home\engine\www\functions.php on line 70
|
А думаю что туперь надо изменить функцию "add_file", но что там надо написать я незнаю((
Пожалуйста помогите мне........ Очень надо... | |
|
|
|
|
|
|
|
для: Gnusmas
(10.03.2006 в 07:32)
| | а в строке 70 в файле functions.php какой код стоит? | |
|
|
|
|
|
|
|
для: Тиль
(10.03.2006 в 09:35)
| | В 70-ой строке у меня стоит
$id = mysql_result(mysql_query($sql),0,'file_id') + 1;
|
| |
|
|
|
|
|
|
|
для: Gnusmas
(10.03.2006 в 07:32)
| |
<?PHP
//Попробуйте заменить эту строку
$id = mysql_result(mysql_query($sql),0,'file_id') + 1;
//на эту
$id = mysql_result(mysql_query($sql),0) + 1;
?>
|
| |
|
|
|
|
|
|
|
для: Gnusmas
(10.03.2006 в 07:32)
| | Чем так мучиться, дали бы полю file_id атрибут auto_increment. Он бы сам наращивался. | |
|
|
|
|
|
|
|
для: Gnusmas
(10.03.2006 в 07:32)
| | Исправьте запрос
<?php
$sql = "INSERT INTO download_files () VALUES (\"$id\",\"$mytitle\",\"$disc\",\"$link\",\"$size\",\"$date\")";
?>
|
следующим образом
<?php
$sql = "INSERT INTO download_files VALUES (\"$id\",\"$mytitle\",\"$disc\",\"$link\",\"$size\",\"$date\")";
?>
|
иначе он одни нули вставит. | |
|
|
|