Grazie per la risposta brodik. Avevo letto quella parte del manuale ufficiale ed avevo provato a modificare le funzioni, ma non funziona (evidentemente c'è dell'altro, ma non so cosa). cosi ho modificato i due file:
dbconnect:
mentre l'altro cosi:codice:<?php mysqli_connect("localhost", "user", "password", "database") or die("<h3>impossibile conettersi a Mysql</h3>\n"); ?>
in questo file inserendo la funzione "mysqli_connect_error()" mi ritorna questo errore:codice:<?php include("dbconnect.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="it" lang="it" xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" type="text/css" href="css/database.css"/> </head> <body> <?php $result = mysqli_connect("select * from ".$_REQUEST["datb"]." where ".$_REQUEST["opzioni"]." ".$_REQUEST["param"]." '".$_REQUEST["valore"]."' ".$_REQUEST["opz"]." ".$_REQUEST["opzioni1"]." ".$_REQUEST["param1"]." '".$_REQUEST["valore1"]."' order by ".$_REQUEST["list"]."") or die(mysqli_connect_error()); $cor = mysqli_num_rows($result); echo "<table>\n"; echo "<tr>\n"; echo "<td>\n"; echo "<b>Riscontri: </b>"; echo $cor; echo "</td>\n"; echo "</tr>\n"; echo "</table>\n"; echo "<br>\n"; echo "<br>\n"; echo "<br>\n"; echo "<br>\n"; while ($row = mysqli_fetch_array($result)) { echo "<p>\n"; echo "<b>ID: </b>"; echo $row["ID"]; echo "<br>\n"; echo "<b>Medico: </b>"; echo " \n"; echo $row["medico"]; echo "   \n"; echo "<b>Paziente: </b>"; echo " \n"; echo $row["paziente"]; echo "   \n"; echo "<b>Lavorazione: </b>"; echo " \n"; echo $row["t_lav"]; echo " \n"; echo $row["protesi"]; echo " \n"; echo $row["tipo"]; echo "   \n"; echo "<b>Tinta: </b>"; echo " \n"; echo $row["tinta"]; echo "   \n"; echo "<b>Scala colore: </b>"; echo " \n"; echo $row["scalacol"]; echo "   \n"; echo "<b>Forma: </b>"; echo " \n"; echo $row["forma"]; echo "   \n"; echo "<b>Frontali ceramica: </b>"; echo " \n"; echo $row["frontcer"]; echo "   \n"; echo "<b>Frontali caratterizzati: </b>"; echo " \n"; echo $row["frontcar"]; echo "   \n"; echo "<b>Frontali modificati: </b>"; echo " \n"; echo $row["frontmod"]; echo "   \n"; echo "<b>Diatorici ceramica: </b>"; echo " \n"; echo $row["diatcer"]; echo "<br>\n"; echo "<b>Materiali: </b>"; echo " \n"; echo "<b>Frontali </b>"; echo " \n"; echo $row["f_mat"]; echo "   \n"; echo "<b>Diatorici </b>"; echo " \n"; echo $row["d_mat"]; echo "   \n"; echo "<b>Base in </b>"; echo " \n"; echo $row["b_mat"]; echo "<br>\n"; echo "<b>Note: </b>"; echo " \n"; echo $row["note"]; echo "<br>\n"; echo "<br>\n"; echo "<b>Avvisi o allergie: </b>"; echo " \n"; echo "<i>\n"; echo $row["attenzione"]; echo "</i>\n"; echo "<br>\n"; echo "<b>Data: </b>"; echo " \n"; echo $row["data_m"]; echo " \n"; echo $row["data_y"]; echo "   \n"; echo "<b>inserito o modificato il: </b>"; echo " \n"; echo $row["insertdata"]; echo "<br>\n"; echo "<br>\n"; $image1= $row["img1"]; print "<img src=$image1 />\n"; echo "   \n"; $image2= $row["img2"]; print "<img src=$image2 />\n"; echo "<br>\n"; echo "<br>\n"; $image3= $row["img3"]; print "<img src=$image3 />\n"; echo "   \n"; $image4= $row["img4"]; print "<img src=$image4 />\n"; echo "<br>\n"; echo "<br>\n"; echo "</p>\n"; } mysqli_free_result($result); ?> </body> </html>
Non riesco a capire dove si annida l'errore.codice:php_network_getaddresses: getaddrinfo failed: Name or service not known
Il primo file, funziona perche inserendo una stringa da stampare in caso di connessione riuscita, la stampa.


Rispondi quotando