Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 34
  1. #11
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    61
    se si provasse ad aggirare il problema? nel senso ci potrebbe essere un altra query che può funzionare?

  2. #12
    non vedo dove usi toString
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #13
    Quote Originariamente inviata da netkingZ Visualizza il messaggio
    se si provasse ad aggirare il problema? nel senso ci potrebbe essere un altra query che può funzionare?
    non e' un problema di query...
    Infatti ti consiglio di postare nella sezione del linguaggio di programmazione che usi...
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  4. #14
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    61
    Nella classe:

    class xenD_Listener_xenDDay
    {




    publicstaticfunction includeMyDigestDay($hookName,&$contents, array $hookParams,XenForo_Template_Abstract $template)
    {




    $db
    =XenForo_Application::getDb();




    if(!$db ){


    die('This script did not connect to the database'. mysql_error());
    }


    $thread_qry11
    ="SELECT u.email,uf.field_value FROM xf_user as u JOIN xf_user_field_value as uf ON u.user_id = uf.user_id WHERE uf.field_value = '1' AND uf.filed_id = 'xDNewsletter'";

    $row11
    =XenForo_Application::get('db')->fetchAll($thread_qry11);

    foreach( $row11 AS $rows11 ){
    $mailuseremail
    = $rows11['email'];


    }

    }


    publicfunction__toString()
    {
    try{
    return(string)$this->name;
    }catch(Exception$exception){
    return'';
    }
    }

    }


  5. #15
    per provare la query scrivila su un qualche editor per mysql ad esempio workbench.

    Se la query funziona sei sicuro che devi indagare sul codice, altrimenti devi rivedere anche la query
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  6. #16
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    61
    class xenD_Listener_xenDDay
    {




    publicstaticfunction includeMyDigestDay($hookName,&$contents, array $hookParams,XenForo_Template_Abstract $template)
    {


    $db
    =XenForo_Application::getDb();




    if(!$db ){


    die('This script did not connect to the database'. mysql_error());
    }


    $thread_qry11
    ="SELECT u.email,uf.field_value FROM xf_user as u JOIN xf_user_field_value as uf ON u.user_id = uf.user_id WHERE uf.field_value = '1' AND uf.filed_id = 'xDNewsletter'";

    $row11
    =XenForo_Application::get('db')->fetchAll($thread_qry11);

    foreach( $row11 AS $rows11 ){
    $mailuseremail
    = $rows11['email'];


    }


    }

    publicfunction__toString()
    {
    try{
    return(string)$this->name;
    }catch(Exception$exception){
    return'';
    }
    }
    }

    Questo è il codice riunito.
    P.S.: Comprendo che non è un errore di query ma siccome se scrivo una semplice query del tipo "SELECT * FROM xf_user" funziona ( anche se non è quello che mi serve ) stavo pensando che la query che mi hai scritto non possa essere l'unico metodo , casomai ne esiste un altro che non fa fuoriuscire il problema del toString .


  7. #17
    per capire :

    potresti postare il codice che funziona con il select *

    grazie
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  8. #18
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    61
    il codice è questo sopra il Select * l'ho scritto adesso , so che funziona perche l'ho utilizzato in altri script.
    Quello che fare con il Select * è semplicemente sostituirlo alla query che mi hai passate to nel tuo primo messaggio ma non farebbe quello di cui ho bisogno.

  9. #19
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    61
    con la query "SELECT * FROM xf_user" non da nessun errore e quindi non ho mai dovuto utilizzare il toString , per questo mi chiedevo se esisteva un altro tipo di dicitura per una differente query , casomai scrivendo la query in modo diverso il sistema non da errore ed il problema è risolto.

    Ripeto la query
    "SELECT * FROM xf_user" ovviamente non è quello che mi serve in questo caso.

  10. #20
    $row11 =XenForo_Application::get('db')->fetchAll($thread_qry11);

    questa riga cosa assegna a $row11?


    $mailuseremail = $rows11['email'];

    questo 'email' cosa sarebbe?


    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

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.