Autor | Zpráva | ||
---|---|---|---|
anonymní Profil * |
#1 · Zasláno: 7. 6. 2013, 19:38:43
Dobrý den,
potřeboval bych PHP skript, který by porovnal číselnou hodnotu uloženou v databázi s hodnotou, která je zapsaná v PHP skriptu. Příklad : V PHP skriptu je min. hodnota > v databázi - pokračování bude zakázáno V PHP skriptu je min. hodnota < v databázi - uživatel může pokračovat Doufám, že chápete, co potřebuji. Absolutně nevím, jak něco takového zhotovit :) |
||
Časová prodleva: 5 dní
|
|||
Guest Profil * |
#2 · Zasláno: 12. 6. 2013, 12:51:28
Zde jsou k vidění články, pomocí kterých to lze zvládnout:
Připojení k databázi Výběr dat z databáze Operátory porovnání Celé by to mohlo v PHP vypadat nějak takto: <?php $minHodnota = 5; // řekněme, že min. hodnota bude 5 mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD); mysql_select_db(SQL_DBNAME); // připojení k databázi (za konstanty je nutno dosadit vlastní údaje) $result = mysql_query("SELECT `hodnota` FROM `nejaka_tabulka` WHERE 1=1 LIMIT 1"); // za where by se měla napsat podmínka, která bude určovat právě ten údaj, který se má porovnávat $row = mysql_fetch_array($result); // díky omezení výsledků právě na jeden (LIMIT 1), nemusíme používat cyklus na procházení všech řádků - máme ve výsledku pouze jeden řádek a jeden sloupec ['hodnota'] $hodnota = $row['hodnota']; if ($hodnota > $minHodnota) { echo 'Hodnota v databázi je větší než min. hodnota'; } else { echo 'Hodnota v databázi je menší než min. hodnota'; } ?> |
||
Časová prodleva: 11 let
|
0