|
|
|
| Есть таблица, в ней 3 поля s_id, q_id, v_date
вот так я пытаюсь проверять есть ли в таблице значение
$valid = "SELECT * FROM rating WHERE s_id='$s_id' ";
if (mysql_query($valid))
{
while($v_req = mysql_fetch_array($valid))
{
$tmp = $v_req['q_id'];
if ($tmp == $num){echo "<meta content=0;url='./quote.php?num=".$num."' http-equiv=Refresh>";exit();}
}
}
else
{
$valid = mysql_query("INSERT INTO rating VALUES ( '$s_id', '$num' , NOW() ")or die(mysql_error());
}
|
| |
|
|
|
|
|
|
|
для: Kusuk
(31.08.2006 в 14:54)
| | Попробуй вот так:
$valid = mysql_query("SELECT * FROM rating WHERE s_id='$s_id' ");
if (mysql_num_rows($valid)>0)
{
while($v_req = mysql_fetch_array($valid))
{
$tmp = $v_req['q_id'];
if ($tmp == $num)
{
echo "<meta content=0;url='./quote.php?num=".$num."' http-equiv=Refresh>";
exit();
}
}
}
else
{
$valid = mysql_query("INSERT INTO rating VALUES ( '$s_id', '$num' , NOW() ") or die(mysql_error());
}
|
| |
|
|
|
|
|
|
|
для: casper
(31.08.2006 в 15:33)
| | попробовал...
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
|
Вот такую фигню мне вывело..... | |
|
|
|
|
|
|
|
для: Kusuk
(31.08.2006 в 15:48)
| | Ошика вот тут возникает
$valid = mysql_query("INSERT INTO rating VALUES ( '$s_id', '$num' , NOW() ") or die(mysql_error()); | |
|
|
|
|
|
|
|
для: Kusuk
(31.08.2006 в 16:33)
| | вот так попробуй:
$valid = mysql_query("INSERT INTO rating VALUES ( '$s_id', '$num' , NOW())") or die(mysql_error());
|
| |
|
|
|