Помощ за една заявка.

jooorooo

Registered
значи имам една заявчица, която трябва или да записва или да обновява. обаче обновява, но не записва.

Код:
<?php 
include ("config.php");
$id=$_GET['id'];
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни"); 
@mysql_select_db($db_name) or die("Грешна база данни"); 
$query="SELECT * FROM `pregled` WHERE `id`='$id'"; 
$result=mysql_query($query); 

$num=mysql_num_rows($result); 


if($num>0)
{
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни"); 
@mysql_select_db($db_name) or die("Грешна база данни"); 
$query1 = mysql_query ("UPDATE `pregled` SET click=click+1 WHERE id='$id'");
}
else
{
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни"); 
@mysql_select_db($db_name) or die("Грешна база данни"); 
$query1 = "INSERT INTO pregled (`id_p`, `id`, `click`) 
VALUES ( 
'NULL', '$id', '0'
);";
}


?>

аз не можах да си намера грешката, помагайте

табличката е следната:
id_p
id
click
 
$query1 = "INSERT INTO pregled (`id_p`, `id`, `click`)
VALUES (
'NULL', '$id', '0'
);";


Тези червените точка и запетайка мисля, че не трябва да са там.
Виж да не е от това проблема.
 
И друго.. :)

Нямаш mysql_query ($query1);

При update-та имаш mysql_query но при записа нямаш.
Много ясно, че няма да записва, защото не
му казваш да записва. :)
 
не пак е съпото, дадох едно echo на $query1 и показва следното:

Код:
INSERT INTO pregled (`id_p`, `id`, `click`) VALUES ( 'NULL', '2', '0' )

и не записва.

леле, цяла сутрин се взирам :oops: мерси +1 точка :-)
 
Мерси .
Това с тези точки е много зарибяващо. :)
Ще направя една статистика за подреждане на потребителите по брой
точки.
 

Back
Горе