Един въпрос относно SELECT (Mysql)

crazzybg

Registered
Здравейте.
Искам да ви попитам относно селекта и проверка в дата базата.
имам таблица с 1 име примерно което е INSERT-нато 2-3 пъти и примерно да речеме таблицата ми е

Код:
ID   / Name / Color / Font

и искам да го сканирам примерно потребителя дали color/font са му на цифрата 1 и пише

Код:
SELECT * FROM table WHERE ID='$userid',Color='1',Font='1'

но нищо не излиза, дори и грешка следователно заявката е правилна но няма никакъв отчет
 
[sql]SELECT * FROM table WHERE ID='$userid' AND Color='1' AND Font='1' [/sql]

Ако не ти връща нищо, значи нямаш подобен запис. Може да си направиш проверка

PHP:
$select="SELECT * FROM table WHERE ID='$userid' AND Color='1' AND Font='1'";
$qselect = mysql_query($select);
if( mysql_num_rows( $qselect ) === 0 )
{
echo 'nqma takiva zapisi';
}
 
ММ.. дам .. от одавна не съм го позлвал да търся 2 работи и... забравих че трябва да е с AND :) иначе го зоря с запетая .. връткам го , суча го но :) то не ще да слуша и реших да попитам дам първото ми помогна :) свърше ми работа . заблодих се с inset щото там са с "," и се чудя нещо кода ли е грешен щото самата процедура е малко оплескна :)

Благодаря отново
 
Само за информация:

Може да се ползва и " OR ", това означава " ИЛИ ".


" AND " означава " И ".
 

Горе