Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Noob cerca aiuto per connessione a DB

    ammetto la mia noobbiagine armai lantente da molti mesi che pratico il PHP in diverse forme, ma stavolta tocco il fondo.
    Non riesco a connettermi al DB per estrapolare e pubblicare le news in una pagina PHP.

    Questo è il mio connect

    codice:
    // DATABASE - PARAMETER  
    //-----------------------
        	
    // Database connect    
    
    //      MySQL server hostname          
    $dbhost = "xx.xxx.xxx.xx";          
    //      MySQL server username          
    $dbuser = "xxxxxxx";          
    //      MySQL server password          
    $dbpasswd = "xxxxxxxx";          
    //      MySQL server connect          
    $db=@mysql_connect($dbhost,$dbuser,$dbpasswd);          
    //      MySQL database name          
    $db_name="xxxxxxxxx";          
    @mysql_select_db($db_name,$db);            	
    // Here you can modify the Tablenames if you like to	
    
    $table_news = "xxxxxxxxxxx";

    La Query nella pagina dove pubblicare la news:
    codice:
    <?php  			  				
    $connect = mysql_connect($dbhost, $dbuser, $dbpasswd) or die ("Non connesso");  				
    mysql_select_db($db_name);    				
    //@mysql_query ("select * FROM $table_news ORDER BY uid DESC LIMIT 1);   				
    //$num = @mysql_num_rows($result);  				
    $query = "SELECT * FROM $table_news ORDER BY uid DESC LIMIT 1";
    $esegui = mysql_query($query, $connect);          
    //nuova   
    echo $table_news;          
    
    
    //$result=mysql_query($query);   
    while ($result = mysql_fetch_array($esegui)) {  				
    echo "<div class=title style=padding-left:62px;padding-top:10px;padding-right:5px;color:#ffffff;> 
    
    $result[news_title]
     
    
    </div>    				  				
    </td>  						
    </tr>  						
    <tr>  							
    <td width=502 height=250 background=http://www.xxxxxxxxxxx/bg02.jpg valign=top>  							  		
    	  						
    <table  width=480 height=200 cellspacing=2 cellpadding=2 border=0>  						
    <tr>  							
    <td valign=top align=left>  				  									
    <div style=padding-left:20px;padding-top:10px;padding-right:5px;color:#ffffff; align=justify>  
    									    				
    $result[news_short]
    
      				
    $result[news_long]";  				  				
    }  				  				
    ?> 
     				
    </div>
      	 
    </td>  		
    </tr>  		
    </table>
    L'errore è il seguente:

    codice:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /web/htdocs/www.xxxxxxxxx/index.php on line 124
    dove la riga 124 è la seguente:
    codice:
     while ($result = mysql_fetch_array($esegui)) {
    HELP ME!
    Saluti
    GaSe

  2. #2
    prova a cambiare
    $esegui = mysql_query($query, $connect);
    in $esegui = mysql_query($query, $connect) or die( mysql_error());
    così magari ti stampa l'errore..se non stampa nulla la query è corretta ma non da nessun risultato

  3. #3
    mi dice: No Database Selected

    ma stiamo scherzando? VVoVe:

    vado alla ricerca del motivo di ciò. thx!
    Saluti
    GaSe

  4. #4
    Allora i dati li ho controllati e ricontrollati e sono giustissimi, non capisco come mai non selezioni il DB.

    Qualcuno ha qualche idea?
    Saluti
    GaSe

  5. #5
    prova come prima
    mysql_select_db($db_name ,$connect) or die( mysql_error());

  6. #6
    Grazie del supporto ho risolto, c'era una lettera minuscola ed inceve doveva essere maiuscola nella password.
    Saluti
    GaSe

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.