Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30

Discussione: insert su Mac

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518

    insert su Mac

    <?
    include "../inclusioni/conf.php";

    $link=mysql_connect( "$dbhost", "$dbuser", "$dbpass") or die ('Errore nella connessione al database');
    mysql_select_db($db,$link) or die('Errore nella scelta del database');
    $query = "INSERT INTO articoli (titolo, descrizione, categoria) VALUES('".$TPL_titolo."','".$TPL_descrizione."','" .$TPL_categoria."')";
    mysql_query($query,$link) or die("Errore");

    header ("location: controllo_articoli.php");

    mysql_close($link);
    }
    ?>
    Buonasera a tutti, sto utilizzando questo codice per inserire gli articoli in una tabella articoli, se eseguo il comando da un pc windows, funziona correttamente, se lo eseguo da un pc MAC, mi dà il seguente errore:
    insert command denied to user 'Sql93xxx @ 62.149.xxx.xxx for table articoli
    ???????????

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    up

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    è un problema di permessi, controlla che l'utente abbia tutti i permessi sul database o sulla singola tabella, oppure utilizza un utente con permessi globali

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    a quali permessi ti riferisci?
    forse dovrei inserire la pagina del form e la pagina dell'insert, nella cartella public, dove per capirci ho i permessi di scrittura?

  5. #5
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    no, i permessi dell'utente che si collega al database

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    scusami continuo a non capire, lo stesso utente che ha una sua uername, una sua password ed il suo livello di abilitazione da un pc windows riesce ad inserire da un pc mac no, potresti farmi un esempio pratico?
    Grazie.

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Originariamente inviato da desila
    scusami continuo a non capire, lo stesso utente che ha una sua uername, una sua password ed il suo livello di abilitazione da un pc windows riesce ad inserire da un pc mac no, potresti farmi un esempio pratico?
    Grazie.
    l'utente del sistema operativo non c'entra nulla, che sia windows mac o linux

    per connetterti ad un database mysql devi identificarte con un username e con un eventuale password. Ogni utente ha privilegi diversi (globali o limitativi al database in cui deve operare).

    Codice PHP:
    $link=mysql_connect"$dbhost""$dbuser""$dbpass") or die ('Errore nella connessione al database'); 
    mi riferisco a questo signore

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    questi sono dati che mi fornisce l'hosting, e che io riporto nel file include "../inclusioni/conf.php"; sono uguale pr tutti, dovrei chiedere all'hosting che tipo di permessi ho con queste credenziali?

  9. #9
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Originariamente inviato da desila
    questi sono dati che mi fornisce l'hosting, e che io riporto nel file include "../inclusioni/conf.php"; sono uguale pr tutti, dovrei chiedere all'hosting che tipo di permessi ho con queste credenziali?
    ma stai lavorando in locale o in remoto?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    in remoto su server windows

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.