Visualizzazione dei risultati da 1 a 7 su 7

Discussione: select WHERE

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    66

    select WHERE

    Salve a tutti,

    avrò scritto questo comando 1000 altre volte, oggi non va...

    allora, siamo dentro una funzione ad un certo punto accade che:

    Codice PHP:
    $id $this->db->lastInsertId();
    $query  = ("SELECT * FROM pixie_core WHERE page_id=".$id);
    $result mysql_query($query);
    while(
    $row mysql_fetch_array($resultMYSQL_ASSOC))
       {
        
    $name $row['page_display_name'];
       }
    $out '({ "elementId":"'.$this->db->lastInsertId().'", "elementName":"'.$name.'", "slave":"'.$slave.'"})'
    Ebbene, dopo tutto 'sto casino..."$out" ha il campo $name vuoto!!!

    Allora, il problema è sicuramente dovuto a $id, sembra che "$this->db->lastInsertId()" non ha effetto fuori da "$out"...

    Vabbè che non sono un esperto di php, però fino a questo livello pensavo di arrivarci...Voi avete qualche suggerimento? Grazie!

  2. #2
    Che cosa restituisce questo codice?

    Codice PHP:
    error_reporting(E_ALL);
    ini_set('display_errors'1);
    var_dump($query);
    var_dump($result);
    var_dump(mysql_num_rows($result)); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    66
    Originariamente inviato da filippo.toso
    Che cosa restituisce questo codice?

    Codice PHP:
    error_reporting(E_ALL);
    ini_set('display_errors'1);
    var_dump($query);
    var_dump($result);
    var_dump(mysql_num_rows($result)); 
    aimè non riesco a farmi restituire nulla, perchè il file in cui è inserito il codice che ho postato viene utilizzato in background da ajax...

    Come posso fare per farmi restituire qlc? (scusa per il mio livello bassino...)

  4. #4
    ...

    Codice PHP:
    ob_start();
    error_reporting(E_ALL);
    ini_set('display_errors'1);
    var_dump($query);
    var_dump($result);
    var_dump(mysql_num_rows($result));
    file_put_contents(dirname(__FILE__) . '/log.txt'ob_get_clean()); 

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    66
    Originariamente inviato da filippo.toso
    ...

    Codice PHP:
    ob_start();
    error_reporting(E_ALL);
    ini_set('display_errors'1);
    var_dump($query);
    var_dump($result);
    var_dump(mysql_num_rows($result));
    file_put_contents(dirname(__FILE__) . '/log.txt'ob_get_clean()); 
    ok, sono ufficialmente un pirla...

    cmq log.txt ha scritto questo:

    Codice PHP:
    string(41"SELECT * FROM pixie_core WHERE page_id=40" resource(9of type (mysql resultint(0

  6. #6
    Sei sicuro che esista almeno un record con page_id = 40?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    66
    Originariamente inviato da filippo.toso
    Sei sicuro che esista almeno un record con page_id = 40?
    ma certo che non esisteva!!!

    che imbecille che sono, ho risolto con

    Codice PHP:
    $id $name 
    dove $name è l'id della pagina di cui debbo prendere il nome dalla tabella pixie_core...

    Grazie mille per l'aiuto e scusami per la distrazione!

    a presto e, spero, a buon rendere!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.