Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965

    Connessioni errate, senza errori

    Potete vedere qui il risultato. ( www.keratox.net )

    faccio una correzione ... ho sbagliato


    In index.php mi connetto a db.

    In index.php includo il file usedb.inc.php

    In usedb.inc.php provo a fare una query

    La query fallisce


    Perche' ???

  2. #2
    Ma $connessione cosa dovrebbe avere?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    E' nel file incluso che $connessione ha valore nullo ( $connessione la ricavo da mysql_connect() )

  4. #4
    metti qualche riga di codice...

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Non so a cosa possa servire (o meglio cambiare), cmq va bene

    codice:
    ...
      <div id="page">
      
    <?php
    $left = "myinclusive.inc.php";
    include($top);
    $cn = @mysql_connect($host,$user,$pass);
    @mysql_select_db($db);
    ?>
        
        <div id="left">    
        <?php 
        include($left);
        ?>
    
    ...
    myinclusive.inc.php
    codice:
        $select_zones = @mysql_query("SELECT * FROM tabella WHERE",$cn);
        if(@mysql_num_rows($select_zones)>0){
          while($zone = @mysql_fetch_array($select_zones)){
             ......                 
          }
        }
        else{
        echo "<p class=\"error\"> Non e' disponibile alcuna categoria </p>";
        }
    Mi stampa 'Non è disponibile alcuna categoria'.


    Mentre se faccio copia/incolla di questo codice in index.php (non includendolo quindi), mi funziona.

  6. #6
    $select_zones = @mysql_query("SELECT * FROM tabella WHERE",$cn);

    WHERE che cosa ?????

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

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Originariamente inviato da piero.mac
    $select_zones = @mysql_query("SELECT * FROM tabella WHERE",$cn);

    WHERE che cosa ?????
    ah avevo cancellato la condizione

    WHERE tipo='1'

    Il punto non è quello, è che non mi permette di usufruire di $cn

    Se faccio

    if($cn==null)
    echo "ciao";

    mi scrive "ciao"

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Ca**o...

    Se lo includo con questo url non va
    http://www.keratox.net/file.inc.php

    cosi' va
    file.inc.php

    La cosa bella e' che mi era capitato l'altro giorno (non mi ricordavo pero'...) come ci ho pensato 3 minuti ho risolto tutto.


    Scusate ragazzi :rollo:


    Solo che per motivi di quasi necessità (come file presenti in directory di livelli più bassi, es: \Includes\Templates\file.php ) dovrei caricare i file in quel modo.

    Posso ricorrere a $_SERVER['DOCUMENT_ROOT'] . "file.inc.php" ???

  9. #9
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    premetto non ho visto il codice...
    cmq..prima cosa intesta la funzione error_reporting(2047) così se ci sono errori te li visualizza, il mio secondo consiglio è di utilizzare una classe standardizzata per la gestione delle connessioni io uso questa nella mia firma...

  10. #10
    Originariamente inviato da keratox
    Posso ricorrere a $_SERVER['DOCUMENT_ROOT'] . "file.inc.php" ???
    Penso di si , ma provare anche ???

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

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.