|
|
|
|
$check_kof_all=mysql_query("SELECT stavka from `bitva_m` WHERE id='".$id_b."'");
Запрос выполняется - проверял..
$check_kof_all_res=mysql_result($check_kof_all,'stavka');
|
| |
|
|
|
|
|
|
|
для: OLi
(07.02.2012 в 15:39)
| | mysql_result() принимает в качестве второго параметра число... Здесь работает только потому, что строка приводится к 0, именно тому числу, которое и требуется. | |
|
|
|
|
|
|
|
для: OLi
(07.02.2012 в 15:39)
| |
string mysql_result ( resource $result , int $row [, mixed $field = 0 ] )
|
Чтобы получить значение поля stavka первого ряда результата запроса нужно вызывать
<?
mysql_result($check_kof_all,0,'stavka');
|
| |
|
|
|
|
|
|
|
для: Sfinks
(07.02.2012 в 16:11)
| | Ошибка вида:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /vote.php on line 51 | |
|
|
|
|
|
|
|
для: OLi
(07.02.2012 в 16:21)
| | Конечно глупое предположение, но я сам несколько раз так попадался...... А вы не забыли подключиться к БД до вызова mysql_result()? | |
|
|
|
|
|
|
|
для: Sfinks
(07.02.2012 в 16:25)
| | Нет, подключение есть | |
|
|
|
|
|
|
|
для: OLi
(07.02.2012 в 16:21)
| | Правильно, она не может прыгнуть на 4 столбец, когда у вас в результирующей таблице только 1 столбец. С mysql_result() лучше использовать только цифры, если нужны ключи, лучше воспользоваться mysql_fetch_assoc(). | |
|
|
|
|
|
|
|
для: cheops
(07.02.2012 в 16:33)
| | Так тоже самое:
$check_kof_all_res=mysql_result($check_kof_all,0);
|
| |
|
|
|
|
|
|
|
для: OLi
(07.02.2012 в 16:39)
| | Проверьте при помощи функции mysql_num_rows() сколько записей в результирующей таблице? | |
|
|
|
|
|
|
|
для: OLi
(07.02.2012 в 16:39)
| | Все - сделал через массив...тут же хотел спросить:
Notice: Undefined index: id in vote.php on line 55
INSERT into `stavki` (id_bitva,id_user,stavka) VALUES ('3','','3')
|
| |
|
|
|
|
|
|
|
для: OLi
(07.02.2012 в 16:54)
| | Не существует элемента массива с ключом id в строке 55 файла vote.php. | |
|
|
|