WebSite X5Help Center

 
Fabio P.
Fabio P.
User

My sql  it

Auteur : Fabio P.
Visité 962, Followers 2, Partagé 0  
Mots-clés :: creato

Potete dirmi perchè questo: non funziona?

<?php
$con = mysql_connect("My server","my database","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("m70063d1", $con);

$result = mysql_query("SELECT * FROM Persone");

echo "<table border='1'>
<tr>
<th>Nome</th>
<th>Cognome</th>
</tr>";

while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Nome'] . "</td>";
echo "<td>" . $row['Cognome'] . "</td>";
echo "</tr>";
}
echo "</table>";

mysql_close($con);
?>

va tutto bene fino ad collegarsi al server quando legge e dovrebbe crare il DB sulla mi pagina non fa niente e nella pagina viene scritto il codice.

Posté le
4 RéPONSES
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois RU

... la pagina è in estensione PHP...?...

... nel server è supportato il PHP...?...

.

bye, KolAsim

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Mi Lux
Mi Lux
User

e il nome utente?

Lire plus
Posté le de Mi Lux
Serzio ©
Serzio ©
User

La sintassi:

mysql_connect($host,$user,$pass); // $user e non $db che va nella mysql_select_db()

Nella mysql_connect devi indicare correttamente i vari dati piuttosto che le stringhe descrittive .... spero che tu lo abbia fatto e non riportato volutamente.

http://www.unofficialwsx5.com

http://www.unofficialwsx5.com


Lire plus
Posté le de Serzio ©
Fabio P.
Fabio P.
User
Auteur

il codice è questo dopo tante vicissitudini non da errori, però secondo me non va a collegarsi al DB  e quindi riporta solo le intestazioni del data base ma non esegu la querry. ( nel codice orginale user name e passw ecc. sono corretti).

allego codice: (  scritto tutto questo nell'oggetto HTML e windgets, sezione codiceHTML)

<html>
<body>
<?php
mysql_connect($host,$username,$password);
@mysql_select_db($database) or die("Impossibile selezionare il database");
$query="SELECT*FROM m70063d1.persone";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();
?>

<table width="50%" border="1" cellspacing="1" cellpadding="3">
<tr>
<th><font face="Arial, Helvetica, sans-serif">Nome</font></th>
<th><font face="Arial, Helvetica, sans-serif">Cognome</font></th>
<th><font face="Arial, Helvetica, sans-serif">Età</font></th>
</tr>
<?php
$i=0;
while ($i < $num) {
$nome=mysql_result($result,$i,"Nome");
$cognome=mysql_result($result,$i,"Cognome");
$eta=mysql_result($result,$i,"eta");
?>

<tr>
<td><font face="Arial, Helvetica, sans-serif"></font></td>
<td><font face="Arial, Helvetica, sans-serif"></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $eta;?></font></td>
</tr>
<?php
$i++;
}
?>
</body>
</html>
</php>

Ringrazio per la collaborazione, Io purtroppo di html o php non ne so niente se lo dovevo vare i VB non avrei avuto problemi.

Lire plus
Posté le de Fabio P.