problema php selec

  • Creatore Discussione Creatore Discussione ispanic
  • Data di inizio Data di inizio

ispanic

Utente Attivo
28 Ago 2014
119
0
0
Ciao ragazzi
PHP:
$querallo_2= "SELECT * FROM ciao WHERE sessi ";

Vorrei selezionare nella tabella ciao, il gruppo sessi.. però vorrei selezionare tutto il gruppo.. come posso fare?

come ho scritto io non funge..
 
Se ho capito bene quello che devi fare:

PHP:
$querallo_2= "SELECT * FROM ciao";

oppure:

PHP:
$querallo_2= "SELECT sessi FROM ciao";


Scusami ma allora non dovrebbe venire:

PHP:
{
$querallo= "insert into ciao (sessione)
value ('$sessione')";
$querallo_1= mysqli_query($connessione, $querallo);
$querallo_2= "SELECT sessione FROM ciao";
$querallo_3= mysqli_query($connessione, $querallo_2);
$querallo_4= mysqli_fetch_assoc($querallo_3);
$querallo_5= $querallo_4["sessione"];
$filezza = fopen("mipiace_2.html", "w+");
fwrite($filezza, "<b>".'Mi piace (registrati)'."&nbsp"."$querallo_5"."</b>");
fclose($filezza);

Cosa c'è di sbagliato
 
Non l'ho testato, ma dovrebbe essere OK.

PHP:
<?php
$insert = mysqli_query($connessione, "INSERT INTO ciao (sessione) VALUE ('$sessione')";
if (mysqli_connect_errno()) {
    die("Errore SQL: " . mysqli_connect_error());
}
                     
if ($result = mysqli_query($connessione, "SELECT sessione FROM ciao")) { // Seleziona la colonna 'sessione' dalla tabella 'ciao'.
    if (mysqli_connect_errno()) {
        die("Errore SQL: " . mysqli_connect_error());
    }
    
    if (!$f = fopen("mipiace_2.html", 'w+')) { // "Apre in lettura e scrittura; posiziona il puntatore all'inizio del file e tronca il file alla lunghezza zero. Se il file non esiste, tenta di crearlo."
         die("Errore nell'aprire il file.");
    }
    
    /* fetch associative array */
    while ($row = mysqli_fetch_assoc($result)) {
        $txt = "<b>Mi piace (registrati) &nbsp;" . $row['sessione'] . "</b>"; // Non c'è bisogno di dividere i codici HTML.
        if(fwrite($f, $txt) === FALSE) {
            die("Errore nello scrivere nel file"); // Se non riesce a scrivere, lo segnala e tronca lo script.
        }
    }
    
    fclose($f);
}
?>
 
Non l'ho testato, ma dovrebbe essere OK.

PHP:
<?php
$insert = mysqli_query($connessione, "INSERT INTO ciao (sessione) VALUE ('$sessione')";
if (mysqli_connect_errno()) {
    die("Errore SQL: " . mysqli_connect_error());
}
                     
if ($result = mysqli_query($connessione, "SELECT sessione FROM ciao")) { // Seleziona la colonna 'sessione' dalla tabella 'ciao'.
    if (mysqli_connect_errno()) {
        die("Errore SQL: " . mysqli_connect_error());
    }
    
    if (!$f = fopen("mipiace_2.html", 'w+')) { // "Apre in lettura e scrittura; posiziona il puntatore all'inizio del file e tronca il file alla lunghezza zero. Se il file non esiste, tenta di crearlo."
         die("Errore nell'aprire il file.");
    }
    
    /* fetch associative array */
    while ($row = mysqli_fetch_assoc($result)) {
        $txt = "<b>Mi piace (registrati) *" . $row['sessione'] . "</b>"; // Non c'è bisogno di dividere i codici HTML.
        if(fwrite($f, $txt) === FALSE) {
            die("Errore nello scrivere nel file"); // Se non riesce a scrivere, lo segnala e tronca lo script.
        }
    }
    
    fclose($f);
}
?>

PHP:
$querallo_2= "SELECT sessioni FROM ciao";
$querallo_3= mysqli_query($connessione, $querallo_2);
$querallo_4= mysqli_fetch_assoc($querallo_3);
while($querallo_4)
{

   $querallo_5 = $querallo_4['sessioni'];
   echo $querallo_5;
}

Scusa non è giusto? il problema è che non mi funge e il php.error_log non da problemi
 
PHP:
$querallo_2= "SELECT sessioni FROM ciao";
$querallo_3= mysqli_query($connessione, $querallo_2);
while($querallo_4= mysqli_fetch_assoc($querallo_3)) // non solo $querallo_4
{
   $querallo_5 = $querallo_4['sessioni'];
   echo $querallo_5;
}
Testato e ritestato, funziona.
 
Funge solamente quando nel database in "sessioni" c'é solo un valore, quando c'è ne sono tanti no
 
Ultima modifica:
Intendi quando ci sono più righe?

b86d8aae2bb6a93461f0a978180dc376.png
 
Grazie mille, ecco infatti sbagliavo sessioni e session"e" ne avevo sbagliata una nello script e non andava.. grazie mille
 

Discussioni simili