Не ми ъпдейтва базата данни

PHP_Masters

Registered
mysql_query('UPDATE tekstove SET text="'.$text.'" , title="'.$title.'" , subtitle="'.$subtitle.'" WHERE id='.$id);

не знам защо не ми ъпдейтва
 
mysql_query('UPDATE tekstove SET text="'.$text.'" , title="'.$title.'" , subtitle="'.$subtitle.'" WHERE id='.$id) or die(mysql_error());
Някакъв Error ?
 
пробвай да сложиш апострофи .. смисал да стане от рода на ..
UPDATE `table` ... SET `pole1`=\'$promenliwa1\' ... WHERE `id`=\'$id\'

.. и би трябвало да стане .. ако ли пак не провери да ли си инклуудваш кофинга .. често срещана грешка .. :)
 
PHP:
$sql = mysql_query("UPDATE tekstove SET text='$text', title='$title', substitle='$subtitle' WHERE id = '$id'") or die(mysql_error());
Виж си внимателно, какво ъпдейтваш.

Ако нямаше config, ще му извади error при submit.
 
не

$title=$_POST['title'];
$subtitle=$_POST['subtitle'];
$text=$_POST['text'];
if(isset($_POST['submit']))
{
mysql_query('UPDATE `tekstove` SET `text`="'.$text.'" , `title`="'.$title.'" , `subtitle`="'.$subtitle.'" WHERE id='.$id);
echo 'Промените извършени!';
}

изписва си ми промените извършени
 
PHP_Masters каза:
не

$title=$_POST['title'];
$subtitle=$_POST['subtitle'];
$text=$_POST['text'];
if(isset($_POST['submit']))
{
mysql_query('UPDATE `tekstove` SET `text`="'.$text.'" , `title`="'.$title.'" , `subtitle`="'.$subtitle.'" WHERE id='.$id);
echo 'Промените извършени!';
}

изписва си ми промените извършени

Я пробвай така:

PHP:
$title=$_POST['title'];
$subtitle=$_POST['subtitle'];
$text=$_POST['text'];
if(isset($_POST['submit']))
{
mysql_query('UPDATE `tekstove` SET `text`="'.$text.'" , `title`="'.$title.'" , `subtitle`="'.$subtitle.'" WHERE id='.$id.');
echo 'Промените извършени!';
}
 
Ако не стане сложи тази заявка и кажи какво ти вади като грешка.

PHP:
mysql_query("UPDATE `tekstove` SET `text`='$text', `title`='$title', `subtitle`='$subtitle' WHERE `id`='$id' ") or die(mysql_error());
 
PHP:
$title=$_POST['title'];
$subtitle=$_POST['subtitle'];
$text=$_POST['text'];

if(isset($_POST['submit']))
{
        $update = mysql_query("UPDATE `tekstove` SET `text`='{$text}' , `title`='{$title}' , `subtitle`='{$subtitle}' WHERE `id`='{$id}' ");
        if($update)
               echo 'Промените извършени!';
}

Не е зле да правиш малко повече проверки. Също няма да е зле да ни кажеш от къде идва $id.
 

Back
Горе