Visualizzazione risultati 1 fino 3 di 3

Discussione: Create temporary table...

  1. #1
    Guest

    Predefinito

    Ciao a tutti, sono un nuovo utente alle prime armi con la magica coppia MySQL + PHP :D

    Dunque, il problema e' questo: ho attivato stasera il DB MySQL su AV, ma uppando il sito in versione php ho notato che alcune query non funzionano, in particolare quelle che necessitano della creazione di tabelle temporanee.


    [code:1:f9e2a59b10]
    $date_lo="03-06-01";
    $date_hi="03-06-30";


    $host="localhost";
    $user="vemp";
    $pass="*****";
    $db="my_vemp";

    $query_rank_tmp1="CREATE TEMPORARY TABLE tmp1 SELECT player1 as p, SUM(p1rank) AS somma FROM matches WHERE data<='$date_hi' GROUP BY player1";

    $query_rank_tmp2="CREATE TEMPORARY TABLE tmp2 SELECT player2 as p, SUM(p2rank) AS somma FROM matches WHERE data<='$date_hi' GROUP BY player2";

    $query_rank="SELECT tmp1.p AS name, tmp1.somma+tmp2.somma AS
    rank FROM tmp1 LEFT JOIN tmp2 ON tmp1.p=tmp2.p GROUP BY tmp1.p ORDER BY rank DESC";

    [/code:1:f9e2a59b10]

    Quando le vado a chiamare nel codice php, non vengono eseguite e mi viene stampato il messaggio di errore.

    Provando a eseguire una delle prime due da myadmin, mi viene dato il seguente messaggio di errore:


    Messaggio di MySQL:


    Access denied for user: 'vemp@localhost' to database 'my_vemp'
    Come posso fare? Ho notato che AV usa MySQL 4, mentre io in locale ho il 3 (e la query ovviamente funziona perfettamente), dipende da questo o, come credo, da dei permessi che mancano?

    Grazie in anticipo dell'aiuto, non so piu' come fare :(

  2. #2
    Guest

    Predefinito

    Hai mai avuto risposta?
    Come hai risolto il problema?
    Io ho lo stesso...

    ciao

    Ste

  3. #3
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    date un'occhio qui, forse trovate la risposta

    http://www.altervista.org/forum/viewtopic.php?t=3547
    Se smetti di imparare e evolverti sei morto dentro

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •