Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Cambiare il nome di una variabile in via di definizione

    Scusate per il titolo un pò astruso.

    Starò per fare una domanda scema, probabilmente, ma le mie limitate conoscenze non riescono a trovare soluzione a questo problema.

    Ho questo ciclo:

    Codice PHP:
    $myArray = array (html,php,asp);
    foreach(
    $myArray as $tabelle
    {
    $query_class "SELECT * from$tabelle order by id DESC LIMIT 0,1";
    $class mysql_query($query_class$conn) or die(mysql_error());
    // guardare qui sotto -- ovviamente è solo da esempio
    $row_($tabelle)  = mysql_fetch_assoc($class);

    In pratica vorrei riuscire a nominare questo benedetto array con l'array iniziale ciclato, per avere quindi:
    un $row_html
    un $row_php
    un $row_asp

    Ma non ci riesco!!!

    Come posso fare?

    Grazie mille!
    Perchè uso Maxthon? | Mi piace questa chat

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non so se si possa fare ciò che chiedi, ma in alternativa io farei così:
    Codice PHP:
    $myArray = array (html,php,asp);
    foreach(
    $myArray as $tabelle)
    {
        
    $query_class "SELECT * from $tabelle order by id DESC LIMIT 0,1";
        
    $class mysql_query($query_class$conn) or die(mysql_error());
        
        switch(
    $tabelle) {
            case 
    "html":
                
    $row_html  mysql_fetch_assoc($class);
                break;
            case 
    "php":
                
    $row_php  mysql_fetch_assoc($class);
                break;
            case 
    "asp":
                
    $row_asp  mysql_fetch_assoc($class);
                break;
        }


  3. #3
    Ma perche' non usare semplicemente un altro array?
    Codice PHP:
    $row[$tabelle] = mysql_fetch_assoc($class); 

  4. #4
    Che idiota, l'avevo fatto, ma quando chiedevo il nick mi printava una data tipo 1977-10-08 e allora pensavo a qualche risultato dell'array fatto male, invece il nick di questo utente è proprio cosi!!!!

    Grazie mille, mi spiace avervi disturbati per una cosa che era già risolta!!!
    Perchè uso Maxthon? | Mi piace questa chat

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.