Salve a tutti,
Il mio problema, è quello di estrarre da DB MySqli risultati distinti da lettera (da A alla Z) o numero (da 0 a 9)
essendo un neofita del PHP ho pensato a questa soluzione.
e poi richiamare ogni variabile in un ciclo wile
Ciò significa una scrittura lunga ed laboriosa.
La mia domanda è:
Si può semplificare in un altro sistema?
Grazie
Il mio problema, è quello di estrarre da DB MySqli risultati distinti da lettera (da A alla Z) o numero (da 0 a 9)
essendo un neofita del PHP ho pensato a questa soluzione.
PHP:
$result_a = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'A'")
or die(mysqli_error());
$result_b = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'B'")
or die(mysqli_error());
$result_c = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'C'")
or die(mysqli_error());
$result_d = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'D'")
or die(mysqli_error());
$result_e = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'E'")
or die(mysqli_error());
$result_f = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'F'")
or die(mysqli_error());
$result_g = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'G'")
or die(mysqli_error());
$result_h = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'H'")
or die(mysqli_error());
$result_i = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'I'")
or die(mysqli_error());
$result_j = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'J'")
or die(mysqli_error());
$result_k = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'K'")
or die(mysqli_error());
$result_l = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'L'")
or die(mysqli_error());
$result_m = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'M'")
or die(mysqli_error());
$result_n = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'N'")
or die(mysqli_error());
$result_o = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'O'")
or die(mysqli_error());
$result_p = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'P'")
or die(mysqli_error());
$result_q = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'Q'")
or die(mysqli_error());
$result_r = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'R'")
or die(mysqli_error());
$result_s = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'S'")
or die(mysqli_error());
$result_t = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'T'")
or die(mysqli_error());
$result_u = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'U'")
or die(mysqli_error());
$result_v = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'V'")
or die(mysqli_error());
$result_w = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'W'")
or die(mysqli_error());
$result_x = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'X'")
or die(mysqli_error());
$result_y = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'Y'")
or die(mysqli_error());
$result_z = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale = 'Z'")
or die(mysqli_error());
$result_num = mysqli_query($dbc, "SELECT * FROM film WHERE iniziale REGEXP '[0-9]'")
or die(mysqli_error());
e poi richiamare ogni variabile in un ciclo wile
PHP:
while($row = mysqli_fetch_array( $result_[...] ))
{
righe
}
Ciò significa una scrittura lunga ed laboriosa.
La mia domanda è:
Si può semplificare in un altro sistema?
Grazie
Ultima modifica: