Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    64

    query che funziona in locale

    Ciao,
    in locale questa query funziona

    $query = "SELECT * FROM $suonatori_tablename, $strumenti_tablename WHERE $suonatori_tablename.id_strumenti=$strumenti_table name.id_strumenti ORDER BY cognome";

    ma quando pubblico il tutto ottengo questo errore:

    Error:10064 Chek the manual that corresponds to your MySQL server version for the right syntax to use near ' WHERE .id_strumenti=.id_strumenti ORDER BY cognome' at line 1

    Cosa devo fare?

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Non c'è la variabile $suonatori_tablename.
    Se la mandi da un'altra pagina probabilmente hai register_global=off nel php.ini nel server remoto.
    Metti:

    codice:
    $suonatori_tablename = $_GET['suonatori_tablename'];
    se la mandi via GET

    o
    codice:
    $suonatori_tablename = $_POST['suonatori_tablename'];
    se la mandi via POST

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.