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

    Query che funziona da console ma non da PHP :|

    Prima che impazzisco... ho questa query:

    codice:
    SELECT
      `me`.`member_id`,
      `da`.`m_field_id_1`,
      `da`.`m_field_id_2`,
      `da`.`m_field_id_3`,
      `da`.`m_field_id_8`,
      `da`.`m_field_id_10`
    FROM
               `exp_members`     AS me
    LEFT  JOIN `spm_free_trials` AS ft USING(`member_id`)
    INNER JOIN `exp_member_data` AS da ON `me`.`member_id`=`da`.`member_id`
    WHERE
      `me`.`group_id`=5 AND
      `me`.`member_id`>=845 AND
      `ft`.`member_id` IS NULL
    ORDER BY
      `me`.`member_id` ASC;
    se la eseguo da console di MySQL, funziona perfettamente, se la eseguo tramite PHP mi da questo errore:
    MySQL error 1054 - Unknown column 'member_id' in 'from clause'

    A quanto pare si riferisce al member_id di USING(`member_id`) tant'e' che se tolgo ogni riferimento alla tabella ft, funziona.

    Ma perche' da console si e da PHP no???
    All work and no play makes EricFlat a dull boy

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Aggiungi un paio di parentesi qui

    codice:
    FROM            
    (`exp_members`     AS me 
    LEFT  JOIN `spm_free_trials` AS ft USING(`member_id`))
    Curioso però... che versioni usi di php e mysql?

  3. #3
    Ho risolto, la query va bene, solo che ora mi serve un'arma da fuoco per uccidere quell'idiota del sistemista.


    Scusate...
    All work and no play makes EricFlat a dull boy

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