Autor Zpráva
legiani
Profil
Ahoj
nevím jak zjistit zda databáze nešla nebo nenašla výsledek dle zadaných parametru hledání. Protože ta podmínka mi nefunguje a já nevím jak to udělat jinak.
Díky za odpověd.

  $sql = "SELECT * FROM login WHERE email='neco.neco@neco.lol' AND heslo='neco'";
  if ($db-> query ($sql) == true)
     {
      echo "jste přihlášen";
      }
else
      {
      echo "špatné udaje nebo neregistrován";
      }
Fisir
Profil
Reaguji na legianiho:
Kontroluj počet výsledků. Pokud je nula, databáze nic nenašla.

  $sql = "SELECT * FROM login WHERE email='neco.neco@neco.lol' AND heslo='neco'";
  $query = $db->query($sql);
  if ($query->num_rows > 0)
     {
      echo "jste přihlášen";
      }
else
      {
      echo "špatné udaje nebo neregistrován";
      }
legiani
Profil
Díky moc :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: