Warunek do wyświetlania tablicy mySQL

0

Witam.
Dopiero rozpoczynam swoją przygodę z php i mam pewien problem.

Jeżeli dam porównanie

$wynik = mysql_query('SELECT * FROM `bee` where `to`>14 ') 

Wszystko działa świetnie.Jeżeli jednak zamienię to na zmienną to wszystko się sypie. Dostaje standardowy błąd zapytania

$Cto=14;
$wynik = mysql_query('SELECT * FROM `bee` where `to`>`$Cto` ')  

Próbowałem zarówno

 `$Cto`

jak i bez `,miałem wersję również z "".

Inny aspekt to porównywanie daty.

$wynik = mysql_query('SELECT * FROM `bee` where `d`>$d ')  

Dzięki za jakiekolwiek podpowiedzi:)

0

zmienne z dolarem możesz wsadzać bezpośrednio w stringa tylko w przypadku podwójnego cudzysłowie -> "
jeżeli jest pojedynczy - string będzie zawierać dolar i nazwę zmiennej, nie jej zawartość.

0
$Cto=14;
$wynik = mysql_query('SELECT * FROM `bee` where `to`>'.$Cto); 
//albo
$wynik = mysql_query("SELECT * FROM `bee` where `to`>$Cto");

1 użytkowników online, w tym zalogowanych: 0, gości: 1