|
|
|
|
|
для: kolobokk
(30.05.2006 в 16:40)
| | спасибо щас попробую, о результатах сообщу )) | |
|
|
|
|
|
|
|
для: skor
(30.05.2006 в 16:18)
| | Если есть таблица rate, то такой код должен работать на любом MySQL
<?
$DB_HOST = "localhost";
$DB_USER = "root";
$DB_PASS = "";
$DB_NAME = "test";
mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die (mysql_error());
mysql_select_db($DB_NAME);
$q = @mysql_query("SELECT link, out, out_all FROM rate WHERE id='".$id."'");
$data = @mysql_fetch_array($q);
$out = $data[out]++;
$out_all = $data[out_all]++;
$link = $data[link];
@mysql_query("UPDATE rate SET out='$out', out_all='$out_all' WHERE id='$id'");
header("Location: $link");
?>
|
Обратите внимание на кавычки | |
|
|
|
|
|
|
|
для: skor
(30.05.2006 в 16:18)
| | Попробуй вот так:
$res = mysql_query("UPDATE rate SET out='$out', out_all='$out_all' WHERE id='$id'");
должно работать
|
| |
|
|
|
|
|
|
|
для: skor
(29.05.2006 в 12:45)
| | ну кто нибудь! помогите! | |
|
|
|
|
|
|
|
для: cheops
(29.05.2006 в 12:03)
| | MySQL - 5.0.18-standard | |
|
|
|
|
|
|
|
для: skor
(29.05.2006 в 01:05)
| | А у вас MySQL какой версии? | |
|
|
|
|
|
|
|
для: Ziq
(28.05.2006 в 22:27)
| | опять 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 'out=0, out_all=0 WHERE id=24' at line 1 | |
|
|
|
|
|
|
|
для: skor
(28.05.2006 в 21:45)
| | сразу не заметил...
нужно так
if(!@mysql_query("UPDATE rate SET out=$out, out_all=$out_all WHERE id=$id;")) exit(mysql_error());
|
в запросах нельзя одинарными кавычками обрамлять названия полей.
P.S. Иногда используют особую кавычку ' (там где буква ё), если название поля соответствует ключевому слову языка SQL | |
|
|
|
|
|
|
|
для: Ziq
(28.05.2006 в 21:41)
| | хм..
вот что выдало :
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 ''rate' SET 'out'=0, 'out_all'=0 WHERE id=1' at line 1 | |
|
|
|
|
|
|
|
для: Ziq
(28.05.2006 в 21:38)
| | P.S. В SQL запросах, отсылаемых с помощью php, ; в конце можно и не ставить | |
|
|
|
|