1 Востаннє редагувалося Chemist-i (20.05.2015 17:07:49)

Тема: sql-запит

Привіт всім!
Допоможіть розібратися)
Є код:

$SQLyear = mysql_query("SELECT * FROM `krok_subject` WHERE `ks_group` = '".$GET_group."' GROUP BY `ks_year` ORDER BY `ks_year` DESC");
WHILE($TSTyear = mysql_fetch_array($SQLyear)){
    $CONTENT .= '<A CLASS="a_block" HREF="'.$CONFIG['site_url'].'krok/group(1)_year('.$TSTyear['ks_year'].').html">'.$TSTyear['ks_year'].' рік</A>';
}

Як можна додати код, який буде виконуватися, якщо не знайдено жодного результату?

2

Re: sql-запит

Можливо я неправий але спробуйте так,

$SQLyear = mysql_query("SELECT * FROM `krok_subject` WHERE `ks_group` = '".$GET_group."' GROUP BY `ks_year` ORDER BY `ks_year` DESC");
if(NULL==mysql_fetch_array($SQLyear))
{
//ваш код коли нічого не знайдено
}

3

Re: sql-запит

if( !$SQLyear || ( 0 == mysql_num_rows( $SQLyear) ) )

І припиняйте вже mysql_ юзати, є mysqli та PDO.

4

Re: sql-запит

@savelikan змініть назву теми на більш зрозумілу http://replace.org.ua/rules/ пункт 3.3 Дякую ;)

5

Re: sql-запит

Так руки сверблять туди інжекшн засунути коли побачив ото $GET_ , але воно певно все ж таки десь санітазоване.

6

Re: sql-запит

Vo_Vik написав:

Так руки сверблять туди інжекшн засунути коли побачив ото $GET_ , але воно певно все ж таки десь санітазоване.

там же $GET_ а не $_GET =)

7

Re: sql-запит

Та я так і поняв)