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

    Errore... che vuol dire?

    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /srv/www/htdocs/../exec2.php on line 144

    il pezzo di pagina è questo:

    codice:
               $query17 ="UPDATE order_pn,part_order,loading,unloading ".
                         "SET order_pn.qty_sent = order_pn.qty_sent+unloading.quantity ".
                         "WHERE order_pn.order_n=part_order.order_n ".
                         "AND order_pn.order_n=unloading.order_code ".
                         "AND loading.load_id = unloading.load_id ".
                         "AND (order_code!=null AND order_code!="") ". 
                         "AND part_order.order_type='E' ".
                         "AND order_pn.p_n = loading.p_n";
    la riga incriminata è la 3 ultima(quella rossa) .... la query lanciata da client mysql funziona.. allora che cos'ha?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    forse

    ti ricordo che php è case sensitive ...
    forse non accetta il null. Prova a mettere NULL...
    o forse non accetta ""....
    Che non vede come costante.

  3. #3
    NULL dovrebbe essere maiuscolo?

  4. #4
    erano le "" .. voleva ''

    grazie.... è la prima volta che mi capita

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    cambia la stringa in ...

    cambia questa stringa

    "AND (order_code!=null AND order_code!="") ".

    con la seguente stringa

    "AND (order_code!='NULL' AND order_code!='') ".

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.