Visualizzazione dei risultati da 1 a 5 su 5

Discussione: mysql- accesso al db

  1. #1
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    mysql- accesso al db

    Ciao a tutti, ho un dubbio:
    Quando accedo ad un db vengono "aperte" di default tutte le tabelle presenti o solo quelle interrogate?
    Porgo questa domanda perche se in una tabella ho riportato ad esempio tutti i comuni d' italia, questa diventa immensa e pesante da caricare ogni volta... mi chiedo se esiste un modo di dire alla connessione del db di aprire solo le tabelle interessate in quel momento (sempre che gia la cosa non sia gestita automaticamente).
    Se pò fà? :adhone:
    ciao a tutti
    Medo
    Ma quando impareremo mai ??

  2. #2
    si sciallo

    $query = "SELECT campokevuoi, altrocamvokevuoi FROM tabella";

    campokevuoi, sono i campi ke selezioni, con un SELECT * FROM selezioni tutti i campi di quella tabella, se scrivi il nome del campo o 1 campi mettendo una "," ti seleziona solo quelli ke vuoi

  3. #3
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    ok

    Ma io cosi accedo ad una tabella... siamo gia oltre.
    Quel che vorrei sapere è che una volta che mi connetto al db col classico
    Codice PHP:
    mysql_connect("$db_host","$db_login","$db_pass"
    lui che fa? apre tutte le tabelle o manco una? In sostanza il primo accesso alla tabella quando avviene?
    Se una volta connesso al db non avviene nulla con le tabelle ok, ma al contrario sarebbe possibile dire "all' apertura del db considera solo questa tabella??"
    Di più nin sò.
    Medo
    Ma quando impareremo mai ??

  4. #4

    Re: ok

    Originariamente inviato da medorex
    Ma io cosi accedo ad una tabella... siamo gia oltre.
    Quel che vorrei sapere è che una volta che mi connetto al db col classico
    Codice PHP:
    mysql_connect("$db_host","$db_login","$db_pass"
    lui che fa? apre tutte le tabelle o manco una? In sostanza il primo accesso alla tabella quando avviene?
    Se una volta connesso al db non avviene nulla con le tabelle ok, ma al contrario sarebbe possibile dire "all' apertura del db considera solo questa tabella??"
    Di più nin sò.
    Medo
    Una connessione al db "non apre" tabelle.

    Pero' puoi gia' alla connessione stabilire a quale tabelle potra' accedere lo user. Anche se poi in realta' questa verifica avverra' solo al momento della specifica richiesta di query.

    Devi solo organizzare per bene le autorizzazioni per i tuoi username.
    Vedi la struttura del db mysql e la pillola relativa di ringo_mato.

    http://forum.html.it/forum/showthrea...hreadid=531396


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    fichissimo

    Grazie Piero sei stato utilissimo!
    Qualcuno dovrebbe dare più visibiltà alle pillole... non si trovano cosi facilmente anche se devo dire che mai avrei pensato di cercare la mia risposta nella gestione degli utenti!
    Di nuovo grazie
    MITICO
    Medo
    Ma quando impareremo mai ??

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.