|
|
|
| Как можно сосчитать кол-во строк в таблице | |
|
|
|
|
|
|
|
для: Dinya_1
(13.05.2010 в 17:17)
| | Таблица HTML или MySQL?
PS Для MySQL таблицы удобно воспользоваться запросом вида
SELECT COUNT(*) FROM tbl;
|
| |
|
|
|
|
|
|
|
для: cheops
(13.05.2010 в 17:22)
| | Таблица MySQL, Спасибо :)). | |
|
|
|
|
|
|
|
для: Dinya_1
(13.05.2010 в 17:24)
| | Не получается запрос с выводом
<?
$result4 = mysql_query("SELECT COUNT(*) FROM temporary; ",$db);
$myrow4 = mysql_fetch_array($result4);
echo ($myrow4 );
?>
|
P/s Почему бы не добавить еще открытие и закрытие PHP (<? ?>), к выделению кода, так не удобно.... | |
|
|
|
|
|
|
|
для: Dinya_1
(13.05.2010 в 17:32)
| | Тут вместо mysql_fetch_array() удобнее воспользоваться mysql_result() (значение гарантировано одно возвращается)
<?php
$result4 = mysql_query("SELECT COUNT(*) FROM temporary; ",$db);
$myrow4 = mysql_result($result4, 0);
echo ($myrow4 );
?>
|
>P/s Почему бы не добавить еще открытие и закрытие PHP (<? ?>), к выделению кода, так не
>удобно....
Не удобно будет на форумах MySQL и HTML+CSS+JavaScript | |
|
|
|
|
|
|
|
для: cheops
(13.05.2010 в 17:35)
| | . | |
|
|
|
|
|
|
|
для: cheops
(13.05.2010 в 17:35)
| | Всеравно нет результата,
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in
w:\home\localhost\www\home\index.php on line 43
поставил Подавление ошибок
error_reporting(0); - Пусто, может в таблице нужны особые параметры поставить
id - INT - auto_increment - первичный
остальные поля - varchar | |
|
|
|
|
|
|
|
для: Dinya_1
(13.05.2010 в 17:47)
| | Давайте поставим проверку (её, кстати, всегда полезно ставить, как бы просто не выглядил запрос), что выводится?
<?php
$result4 = mysql_query("SELECT COUNT(*) FROM temporary; ",$db);
if(!$result4) exit("Ошибка выполнения запроса - ".mysql_error());
$myrow4 = mysql_result($result4, 0);
echo ($myrow4 );
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(13.05.2010 в 17:51)
| | Выводится вот это
Ошибка выполнения запроса - You have an error in your SQL syntax near '; ' at line 1
на строке один у меня идут подключения
<?php
include ("lock.php");
include ("../blocks/bd.php");
Может запрос сделать как то по конкретному полю id например? | |
|
|
|
|
|
|
|
для: Dinya_1
(13.05.2010 в 17:54)
| | >Выводится вот это
>
>Ошибка выполнения запроса - You have an error in your SQL syntax near '; ' at line 1
>
>на строке один у меня идут подключения
>
><?php
>include ("lock.php");
>include ("../blocks/bd.php");
You have an error in your SQL syntax near '; ' at line 1 - говорит, что в тексте sql-запроса (не в Вашем файле) в первой строке есть ошибка, и показывает Вам где - near '; ' | |
|
|
|
|
|
|
|
для: Dinya_1
(13.05.2010 в 17:54)
| | Попробуйте исправить SQL-запрос следующим образом (дело в том, что temporary вроде бы ключевое слово - неплохо бы его заключить в обартные кавычки)
<?php
$result4 = mysql_query("SELECT COUNT(*) FROM `temporary`",$db);
if(!$result4) exit("Ошибка выполнения запроса - ".mysql_error());
$myrow4 = mysql_result($result4, 0);
echo ($myrow4 );
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(13.05.2010 в 18:24)
| | Да, спасибо большое, получилось. | |
|
|
|
|
|
|
|
для: Dinya_1
(13.05.2010 в 18:35)
| | О спасибо меня это тоже интересовало :) | |
|
|
|
|
|
|
|
для: cheops
(13.05.2010 в 17:51)
| | убрать ; | |
|
|
|
|
|
|
|
для: oliss
(14.05.2010 в 16:41)
| | Кстати, не влияет, точку с запятой в конце в полне можно оставлять. | |
|
|
|