Грешка в променлива...

csk1drock

Registered
Здравейте, от 15 минути се чудя къде ми е грешката... тъкмо завършвам последната страница от проекта ми и като отворих да проверя какво е положението в страницата чрез браузъра... ми изписа че имам грешка в променливата...

PHP:
$query1   = "SELECT COUNT(id) AS numrows FROM projects";
$result  = mysql_query($query1) or die('Грешка в променливата!');
$row     = mysql_fetch_array($result, MYSQL_ASSOC);

Грешката е в променливата $query1 но всичко ми изглежда наред може би съм направил някаква грешка докато съм писал кода.. но така и не я намирам...
 
Пробвай така :
PHP:
$query1   = "SELECT COUNT(id) AS `numrows` FROM projects";
$result  = mysql_query($query1) or die('Грешка в променливата!');
$row     = mysql_fetch_array($result, MYSQL_ASSOC);
 
При проверката на следната променлива:
$query1 = "SELECT COUNT(id) AS numrows FROM projects";
и ако намери грешка в променливата съм го направил така че да ми изкарва грешка с посочен текст от мен! като цяло ето я проверката на променливата query1

$result = mysql_query($query1) or die('Грешка в променливата!');

$row = mysql_fetch_array($result, MYSQL_ASSOC);
 
абее.. . никога ама наистина никога не ми са е налагало да използвам COUNT() в заявка ама мисля ,че грешката ти е е че на id няма апострофи ...

мисля ,че трябва да стене еитай
PHP:
$query1   = "SELECT COUNT(`id`) AS `numrows` FROM `projects`";
$result  = mysql_query($query1) or die('Грешка в променливата!');
$row     = mysql_fetch_array($result);
.
.
.
.

ако не .. използвавай mysql_num_rows($q); :?: :?:
 
PHP:
$result  = mysql_query("SELECT COUNT(id) AS numrows FROM projects") or die('Грешка в променливата!');
echo mysql_result($result, 0, 0);
 
csk1drock каза:
@m1tq - Нестава!
@emagi - Нестава!

Що просто докато девелопваш не си оставиш грешката като девовете правят?

Код:
$result  = mysql_query("SELECT COUNT(id) AS numrows FROM projects") or die(mysql_error());

И кажи каква е грешката, че да може да се мъчим да я оправяме. :)
 
PHP:
$query1 = mysql_query("SELECT * FROM projects");
$num = mysql_numrows($query1);
$row = mysql_fetch_array($query1)

ейтова ти трябва .. + 1 ред.. :) :?: :?:
 
Здравейте, оправих проблема! страшно много се извинявам поради моето невнимание съм объркал в заявката съдържанието трябва да е така:
("SELECT COUNT(project_id) AS numrows FROM projects WHERE aktiven='aktiven'");

Страшно много съжалявам че ви изгубих времето! просто не бях се сетил че съм кръстил номерирането на таблиците project_id а не както обичайно само id
 

Back
Горе