Créer une table en php
Posté : 05 oct. 2006, 13:49
Bonjour à tous,
je dispose d'un hébergement et d'un domaine en .com, malheureusement je n'ai pas accès à la base de données, ce qui me pose un problème conséquent : comment créer une table dans la base ?
J'ai donc imaginé qu'il était peut-être possible de le faire par le biais d'une requête sql dans un fichier php. J'ai donc tapé le code suivant, sans résultat :
Je précise que je débute en php, mais est-il besoin de le dire ?
Voilà, à bientôt.
je dispose d'un hébergement et d'un domaine en .com, malheureusement je n'ai pas accès à la base de données, ce qui me pose un problème conséquent : comment créer une table dans la base ?
J'ai donc imaginé qu'il était peut-être possible de le faire par le biais d'une requête sql dans un fichier php. J'ai donc tapé le code suivant, sans résultat :
<?php
require ("configbdd.php");
$connexion=mysql_pconnect($dbhost, $utilisateur, $mdp);
if (!$connexion)
{
echo "La connexion a échoué.";
exit;
}
if (!mysql_select_db($utilisateur, $connexion))
{
echo "La connexion a échoué.";
exit;
}
mysql_query("CREATE TABLE creations
(ceramique VARCHAR(30),
argile VARCHAR(30),
fonte VARCHAR(30),
cuivre VARCHAR(30),
bronze VARCHAR(30),
resine VARCHAR(30))", $connexion);
$resultat=mysql_query("SELECT * FROM creations", $connexion);
if($resultat)
{
while ($tableau=mysql_fetch_object($resultat))
{
echo "<table border='1' cellspacing='1' cellpadding='1'>
<tr>
<td>$tableau->ceramique</td>
<td>$tableau->argile</td>
<td>$tableau->fonte</td>
<td>$tableau->cuivre</td>
<td>$tableau->bronze</td>
<td>$tableau->resine</td>
</tr>
</table>";
}
}
else
{
echo "Erreur dans l'execution de la requête.";
echo mysql_error($connexion);
}
?>
Le résultat produit est une page blanche, sans message d'erreur. J'avoue ne pas comprendre. Ma question est donc : ce genre de requête est-elle possible, et si oui, comment ?Je précise que je débute en php, mais est-il besoin de le dire ?
Voilà, à bientôt.