Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
10/10/20 10:14
alex1995
salve sto facendo un form di registrazione e devo cercare se l' email inseria esiste già nel database, questo èil mio codice:
<?php

$dbLink = mysqli_connect(DB_HOST, DB_USER, DB_PWD, DB_NAME);

$execQuery = mysqli_query($dbLink, "SELECT email FROM users");

while ($dbRow = mysqli_fetch_array($execQuery, MYSQLI_ASSOC))
{
  if ($_GET['email'] == $dbRow['email'])
  {
    print"error aredly email exists in to database";
  }
}

mysqli_close($dbLink);
?>


io ho inserito nel database un email e provo a inserirla nel form ma non accade nulla non mi fa vedere l' errore.

la tabella è questa:

CREATE TABLE users (
			id MEDIUMINT NOT NULL AUTO_INCREMENT,
			password text NOT NULL,
			email text NOT NULL,
			KEY id (id)
);
aaa
13/04/22 22:48
Libra-code
Parto dicendo che non mi sembra la soluzione diretta andare a prendere tutti i valori delle email in login per fare il controllo,
potrebbe essere piu veloce fare
$execQuery = mysqli_query($dbLink, "SELECT email FROM users where email=".$_GET['email']);


cosi da andare selezionare l'email solo se è gia presente una uguale.
14/04/22 5:06
nessuno
Hai visto che stai rispondendo ad un thread di 2 anni fa??
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.