1
PHP / Ошибка в коде при написании скрипта перезаписывающего строчку в MySQL таблице
« : 08 Июня 2005, 09:47:59 »
Вот код который по разумению моему должен заносить данные из формы в таблицу ГДЕ значение солбца news_id равное id новости
Но вместе того чего я хотел он перезаписывает все значения столбцов ntitle и ntext
Как я понимаю я напутал вот тут
Но вот как правельно это написать убей не соображу!
Подскажите пожалуйста.
Цитировать
include (\'config.php\');
if (!mysql_error()) {
while ($row = mysql_fetch_row($result)) {
switch ($edit) {
case $row[3] : {
print $row[3];
print "
\\n";
print $row[2];
print "
\\n";
print $row[1];
print "
\\n";
print $row[0];
print "
\\n";
print "\\n";
print "
\\n";
}
break;
case \'save\': {
$save="UPDATE news SET ntitle= \'$T1\' , ntext= \'$S1\' WHERE news_id=\'$row[3]\'";
mysql_query($save);
}
break;
default:
}
};
}
mysql_free_result ($result);
print "
ãëàâíàÿ \\n";
?>
Но вместе того чего я хотел он перезаписывает все значения столбцов ntitle и ntext
Как я понимаю я напутал вот тут
Цитировать
WHERE news_id=\'$row[3]\'";
Но вот как правельно это написать убей не соображу!
Подскажите пожалуйста.