Autor Téma: PHP a kontrola zaznamu v SQL  (Přečteno 423 krát)

Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 376
  • Karma: 1
    • Verze Delphi: Delphi 7
PHP a kontrola zaznamu v SQL
« kdy: 07-09-2022, 19:01:54 »
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

Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 376
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:PHP a kontrola zaznamu v SQL
« Odpověď #1 kdy: 07-09-2022, 20:14:57 »
Zkousim :
Kód: [Vybrat]
<?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");
        }
?>

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
« Poslední změna: 07-09-2022, 20:21:43 od Kony »

Offline mirus

  • Mladík
  • **
  • Příspěvků: 74
  • Karma: 12
    • Verze Delphi: Delphi 10.2
Re:PHP a kontrola zaznamu v SQL
« Odpověď #2 kdy: 08-09-2022, 10:48:38 »
Kód: [Vybrat]
<?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");
        }
?>


Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 376
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:PHP a kontrola zaznamu v SQL
« Odpověď #3 kdy: 08-09-2022, 10:55:06 »
nejde, ikdyz je nepravda (nesouhlasi cislo) tak vypisuje jednicku

Tabulku mam takto :

Kód: [Vybrat]
ID        jmeno          tel             rfid
1 Test Test 777526789 154256333
2 Test2 Test2 111222333 1234567890

podle vseho tento zaznam pocita kolik je zaznamu v DB a ne ze prochazi zaznamy a hleda jestli souhlasi rfid cislo
« Poslední změna: 08-09-2022, 11:00:19 od Kony »

Offline mirus

  • Mladík
  • **
  • Příspěvků: 74
  • Karma: 12
    • Verze Delphi: Delphi 10.2
Re:PHP a kontrola zaznamu v SQL
« Odpověď #4 kdy: 08-09-2022, 12:19:02 »
Zkus upravit SQL Dotaz.
Kód: [Vybrat]
<?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");
        }
?>


Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 376
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:PHP a kontrola zaznamu v SQL
« Odpověď #5 kdy: 08-09-2022, 12:23:38 »
SUPER, presne ono....