Visualizzazione risultati 1 fino 4 di 4

Discussione: Problema con query

  1. #1
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito Problema con query

    Ciao vedete questa pagina?
    http://www.marcio3000.net/test/aaa.php

    in mezzo ad ogni | ci dovrebbe essere il nome di un file preso dal db,cosa stranissima la query capisce quanti sono le rows affette però non printa poi i caratteri !!
    ecco il codice della pagina:
    Codice PHP:

    <?php
    session_start
    ();
    include(
    "/web/htdocs/www.marcio3000.net/home/config.inc.php");

    $q_links = "SELECT * FROM cazzate WHERE categoria=\"eseguibili\" ORDER BY id DESC LIMIT 20";
    $r_links = mysql_query($q_links, $db);
    while (
    $row_links = mysql_fetch_array($r_links, $db)) {
    print
    "<a title=\"".$row_links['nome']." eseguibili\" href=\"download_cazzate.php?id=".$row_links['id']."\">".$row_links['nome']."</a> | ";
    }

    //Per l'header
    $index = 1;
    ?>
    e del config.inc.php

    Codice PHP:
    <?php
    if ($_SERVER['QUERY_STRING'] <> "") {
    $int = "?";
    }
    else {
    $int = "";
    }
    $url = "http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].$int.$_SERVER['QUERY_STRING'];
    $data = date("d/m/y H:m");
    $ip = $_SERVER['REMOTE_ADDR'];

    $page = basename($_SERVER['PHP_SELF']);

    $mysql_host = "62.149.150.33";
    $mysql_user = "**";
    $mysql_pwd = "**";
    $mysql_db = "**_1";
    $mysql_port = 3306;
    $max_time = 600;


    $db = mysql_connect("$mysql_host", "$mysql_user", "$mysql_pwd");

    if (
    $db == FALSE)
    die (
    "Errore nella connessione.Sembra ci siano problemi al sito,aggiorna la pagina o torna più tardi.");


    mysql_select_db("$mysql_db", $db)
    or die (
    "Errore nella selezione del database.Sembra ci siano problemi al sito,aggiorna la pagina o torna più tardi.");



    ?>
    sono su hosting aruba
    la cosa strana è che se non includo il file ma metto il suo contenuto direttamente nella pagina lo script funziona!
    Ultima modifica di marcio : 24-03-2005 alle ore 19.39.37

  2. #2
    Guest

    Predefinito

    Perchè quando usi la funzione include, non devi usare il root del documento, ma il percorso relativo. Quindi dovrai sostituire la tua funzione include con:
    include("/config.inc.php");
    Ovviamente sostituisci "/" Con il percorso relativo alla directory principale del sito!!
    Spero di esserti stato d'aiuto!!!

  3. #3
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    ho provato anche con ../config.inc.php ma niente

  4. #4
    Guest

    Predefinito

    Nel file config prova ad usare:

    $db === FALSE

    Invece che ==

    PS: potersti anche omettere il secondo parametro della funzione mysql_query, $db appunto


    Ciaooooo!!!!!!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •