PHP a RadPHP > Obecné

PHP a kontrola zaznamu v SQL

(1/2) > >>

Kony:
Ahoj, mohl bych Vás poprosit o pomoc ?
Potřeboval bych PHP která by mě kontrolovala v MySQL záznam... a pokud záznam najde tak vypsat "1", pokud nenajde tak "0"
Potřebuji si udělat tabulku kde budou ID HEX RFID cidel, a pokud nactu toto ID tak aby si to prekontrolovalo s DB a pokud najde tak vypise 1

Tabulka :
ID (automaticke cislo), jmeno , tel, ID HEX RFID

Kony:
Zkousim :

--- Kód: ---<?php
        $server = "localhost";
        $user = "kony";
        $pass = "testik";
        $db = "testtest";
        $mysqli = mysqli_connect($server, $user, $pass, $db); //připojení k MySQL

$query = "SELECT 11154256333 FROM RFID WHERE rfid";
$result = mysqli_query($mysqli, $query);
if ($result = "1")
        {
                echo ("1");
        }else{
                echo ("0");
        }
?>
--- Konec kódu ---

Ale to vzdy vypise jednicku
Ale kdyz to precitam ten kod tak je mi jasny ze je to hloupost... ale nevim jak dosadit, ze pokud je shoda tak ma vypsat jednicku

mirus:

--- Kód: ---<?php
        $server = "localhost";
        $user = "kony";
        $pass = "testik";
        $db = "testtest";
        $mysqli = mysqli_connect($server, $user, $pass, $db); //připojení k MySQL

$query = "SELECT 11154256333 FROM RFID WHERE rfid";
$result = mysqli_query($mysqli, $query);
if (count(mysqli_fetch_all($result)) > 0)
        {
                echo ("1");
        }else{
                echo ("0");
        }
?>

--- Konec kódu ---

Kony:
nejde, ikdyz je nepravda (nesouhlasi cislo) tak vypisuje jednicku

Tabulku mam takto :


--- Kód: ---ID        jmeno          tel             rfid
1 Test Test 777526789 154256333
2 Test2 Test2 111222333 1234567890
--- Konec kódu ---

podle vseho tento zaznam pocita kolik je zaznamu v DB a ne ze prochazi zaznamy a hleda jestli souhlasi rfid cislo

mirus:
Zkus upravit SQL Dotaz.

--- Kód: ---<?php
        $server = "localhost";
        $user = "kony";
        $pass = "testik";
        $db = "testtest";
        $mysqli = mysqli_connect($server, $user, $pass, $db); //připojení k MySQL

$query = "SELECT ID FROM RFID WHERE rfid = '11154256333'";
$result = mysqli_query($mysqli, $query);
if (count(mysqli_fetch_all($result)) > 0)
        {
                echo ("1");
        }else{
                echo ("0");
        }
?>

--- Konec kódu ---

Navigace

[0] Seznam témat

[#] Další strana

Přejít na plnou verzi