| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    PHP può connettersi a un database MySQL remoto ma non può query
    Quando si esegue una query di un database MySQL , la variabile a cui assegnare i risultati della query è in realtà un oggetto istanza . Se l'oggetto ha un valore booleano "false ", il che significa che la query non è riuscita , non significa necessariamente che non è possibile interrogare il database . Se hai problemi a interrogare un database MySQL remoto a cui si è collegato con successo , determinare se si sta utilizzando le giuste funzioni e la sintassi . Collegamento

    Come precauzione di sicurezza , MySQL limita l'accesso del database per le connessioni locali per impostazione predefinita. Si può , tuttavia , ignorare queste impostazioni di default . Se tu fossi in grado di stabilire una connessione al database remoto MySQL tramite PHP , il database stesso è correttamente configurato in modo da soddisfare le richieste remote. Il problema sta nel modo in cui le query codice PHP al database tramite la connessione remota.
    User Permission

    Un utente del database MySQL non è in grado di eseguire qualsiasi azione richiesta necessariamente . Azioni di query specifiche su un database MySQL richiedono specifiche autorizzazioni utente su ogni tavolo singolo database . Amministratori MySQL possono creare gli utenti con tutte le autorizzazioni per ogni tabella in un database , o dare agli utenti autorizzazioni specifiche per le singole tabelle . Se le vostre domande non riescono , il vostro utente MySQL potrebbe non avere i privilegi per l'azione che si sta cercando di eseguire sul tavolo si sta interrogando .
    Sconsigliata Funzione

    " mysql_db_query ( ) " la funzione utilizzata per essere metodo standard di PHP per interrogare un database. Tuttavia , PHP considerato questa funzione deprecata dopo il rilascio di PHP 5.3 's . E ' ancora parte dell'interprete PHP per motivi di compatibilità con vecchi script PHP , ma più recente del software non garantisce la compatibilità con la funzione . Se si utilizza questa funzione per eseguire la query tramite la connessione remota , andare al manuale PHP ( vedi "Risorse ") e selezionare una funzione di query MySQL che non è deprecato.
    Query validità

    Se stai accedendo al database remoto MySQL con un utente che dispone delle autorizzazioni necessarie , con una funzione di query corrente , esaminare il contenuto della query al fine di garantire che è sintatticamente valido . Assicurarsi che la dichiarazione stessa sta usando la corretta sintassi e della punteggiatura , che la tabella e le colonne che si sta tentando di eseguire query siano scritte nel codice PHP e che coloro tabella e le colonne effettivamente esistono nel database . Uno qualsiasi di questi problemi potrebbero causare il database per rifiutare la query .

    Previous :

    next :
      Articoli Correlati
    ·Come nascondere PHP 
    ·Come fare un'istruzione include 
    ·Che cosa è un Echo PHP ? 
    ·Come creare un array in PHP 
    ·Come aggiungere un immagine in un file PHP 
    ·Come visualizzare un calendario PHP in una pagina HTML 
    ·PHP Integer Funzioni 
    ·PHP e DVD Formazione 
    ·Come creare un file txt da XML con PHP o ASP 
    ·Come rendere PHP senza attendere 
      Articoli in evidenza
    ·Come modificare l'icona in Xcode 
    ·Come rimuovere CSV duplicati in PHP 
    ·Come aggiungere elementi di array in VBS 
    ·Come evitare righe nulle a 'Select Into clausola ' in O…
    ·Nozioni di base di lavoro CNC 
    ·Come aggiungere colonne TreeViewer 
    ·Non riesco ad aprire mio file di output 
    ·Come reimpostare la password di amministratore di Novel…
    ·Come eseguire un file di script in Java per l'output di…
    ·Come pulire una stringa in VBA 
    Copyright © Conoscenza Informatica http://it.wingwit.com