Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    368

    Problema con permessi su una tabella.

    codice:
    <?php
    $db_host = "localhost";
    $db_user = "mysql";
    $db_password = "";
    $db_name = "prdb";
    $db = mysql_connect($db_host, $db_user);
    
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    
    $query = "CREATE TABLE news (id INT (5) UNSIGNED not null AUTO_INCREMENT, titolo VARCHAR (255) not null , testo TEXT not null , data INT (11) , autore VARCHAR (50) , mail VARCHAR (50) , PRIMARY KEY (id))";
    
    if (mysql_query($query, $db))
    echo "L'installazione è stata eseguita correttamente";
    else
    echo "Errore durante l'installazione";
    ?>
    Quando eseguo questo script mi ritrovo "Errore durante l'installazione". Il mio mysql è messo così: l'utente root (perchè sono sotto linux) detiene i privilegi maggiori e l' utente mysql no. Da root ho creato ildatabase "prtd" con "CREATE DATABASE prtd;" poi ho dato i permessi globali all' utente mysql con "GRANT ALL ON prtd.* TO 'mysql'@'localhost';". Mi rendo conto che l' errore stà sicuramente nei permessi attribuiti a mysql ma non riesco a capire. Grazie.

  2. #2

  3. #3
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    368
    E dove andrebbe messo quel select db? Nella stringa della variabile query?

  4. #4

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.