Create Table et databas

fabieng_45 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -  
fabieng_45 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Bonjour
J'aimerai créer un table dans ma base de donnée, mais depuis 2-3 jours, sql.free.fr ne répond plus!!!!!

J ai lu dans les forums que l'on pouvait créé une base de donnée et une table avec du php

Je voudrais créer une BDD, avec comme nom "questionnaire" et une table avec le nom " clinique"
Les champs seraient; "id", "poly"(varchar), "patho"(text)

Ainsi le code doit apparement etre CREATE_DATABASE questionnaire
et CREATE_TABLE clinique....
Bref, quel code mettre???

Ce code on le met sur une page code.php qu'on ouvre et ca creer la BDD et la table????

Bref, je ne sais pas comment faire!!!

J'ai essayé d'installer phpmyadmin sur mon ftp, mais lors de l'installation, on me dit " php5.2 required"
J ai essayer d'installer php5.2 mais il y a une erreur lors de l'installation!!!!!!!!

comment connaitre notre version de php?????

Merci

9 réponses

NitroGen® Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   1
 
J'ai remarqué ce problème chez free...
Pour ce problème, tu n'a pas WampServer ou EasyPHP, il te générera un code SQL pour créer ta table.
0
fabieng_45 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   5
 
en fait depuis ce matin Phpmyadmin de mon localhost ne fonctionne plus ( j ai du faire une fausse manip)

donc je remet mon message d'origine:
Bonjour
J'aimerai créer un table dans ma base de donnée, mais depuis 2-3 jours, sql.free.fr ne répond plus!!!!!

J ai lu dans les forums que l'on pouvait créé une base de donnée et une table avec du php

Je voudrais créer une BDD, avec comme nom "questionnaire" et une table avec le nom " clinique"
Les champs seraient; "id", "poly"(varchar), "patho"(text)

Ainsi le code doit apparement etre CREATE_DATABASE questionnaire
et CREATE_TABLE clinique....
Bref, quel code mettre???

Ce code on le met sur une page code.php qu'on ouvre et ca creer la BDD et la table????

Bref, je ne sais pas comment faire!!!

Merci
0
NitroGen® Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   1
 
Avec un peu de recherche sur google, j'ai trouvé ceci pour créer ta Base de Donnée:
CREATE DATABASE questionnaire;


Pour créer ta table, j'ai trouvé ceci:
CREATE TABLE clinique
(
'id' , 
'poly' varchar(255),
'patho' TEXT(255),
);

0
NitroGen® Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   1
 
Test ceci, pour créer ceci tu crée une page php et tu inseère ce code dans un mysql_query et base et table seront créer. Aprés tu pourra supprimée ce script.

J'ai trouvé un site qui regroupe plein de fonction sql et qui te l'explique, pour ma part je le garde même si il est en anglais lol:
le lien : ==> https://www.w3schools.com/SQL/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fabieng_45 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   5
 
j'ai fait 2 fichier php:
pour la base:
<?php
$query = 'CREATE DATABASE questionnaire';

?>


pour la table:
<?php
$query = 'CREATE clinique';
(
'id' ,
'poly' varchar(255),
'patho' TEXT(255),
);
?>


je vais voir si ca marche....
0
NitroGen® Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   1
 
OK mais tu peux faire sa dans le même script, je pense que sa ne posera pas de soucis...
0
fabieng_45 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   5
 
alors, j ai mis mes 2 pages sur mon ftp
je les ai lancer sur mon site
qd je les ouvre, je suis redirigé vers ma page d'accueil

puis je rempli mon formulaire..... et qd je valide, j ai une erreur:
Warning: main(..clinique/formulaireete/choix.php) [function.main]: failed to open stream: No such file or directory in /mnt/104/free.fr/6/0/implantdenfer/clinique/choix.php on line 5

Warning: main() [function.include]: Failed opening '..clinique/formulaireete/choix.php' for inclusion (include_path='/mnt/104/free.fr/6/0/implantdenfer/include:.:/usr/php4/lib/php') in /mnt/104/free.fr/6/0/implantdenfer/clinique/choix.php on line 5


Mon script de la page choix: ( le mot de passe n'est pas *****, c'est moi qui l ai modifié pour le sujet du forum!!!)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php // Maintenant on doit récupérer les 10 dernières entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "implantdenfer", "******");
mysql_select_db("formulaire");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM clinique");

$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;

// vérification des champs
if (empty($_POST['etudiant']))
$message .= "Votre nom<br/>";
if (empty($_POST['poly']))
$message .= "Vacation polyclinique<br/>";
if (empty($_POST['patho']))
$message .= "Vacation patho<br/>";
if (empty($_POST['urgence']))
$message .= "Vacation urgence<br/>";
if (empty($_POST['pedo']))
$message .= "Vacation pedo<br/>";

// si un champ est vide, on affiche le message d'erreur
if (strlen($message) > strlen($msg_erreur)) {

echo $message;

// sinon c'est ok
} else {

foreach($_POST as $index => $valeur) {
$$index = mysql_real_escape_string(trim($valeur));
}

$interets = $_POST['interets'];
$sqlinterets = '';
for ($i=0; $i<count($interets); $i++)
{
$sqlinterets .= $interets[$i];
$sqlinterets .= ', ';
}

$sql = "INSERT INTO clinique VALUES ('', '".$etudiant."', '".$poly."', '".$patho."', '".$urgence."', '".$pedo."', '".$sqlinterets."', '".$commentaire."')";
$res = mysql_query($sql);

if ($res) {
echo $msg_ok;
} else {
echo mysql_error();
}

}
?>
</head>


<body>


<table style="width: 800px; text-align: left; margin-left: auto; margin-right: auto;" border="1" cellpadding="2" cellspacing="2">




<tbody>




<tr>




<td style="text-align: center; height: 35px; width: 125px;"><span style="font-weight: bold; font-style: italic; color: rgb(255, 0, 0);">Etudiant</span></td>




<td style="text-align: center; width: 125px;"><small><span style="font-style: italic; color: rgb(255, 0, 0); font-weight: bold;">Polyclinique</span></small></td>




<td style="text-align: center; width: 125px;"><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Patho</span></td>



<td style="text-align: center; width: 125px;"><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Urgences</span></td>


<td style="text-align: center; width: 125px;"><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Pédo</span></td>





<td colspan="1" rowspan="1" style="text-align: center; width: 125px;"><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Message</span></td>




</tr>








</tbody>
</table>




<?php // Maintenant on doit récupérer les 10 dernières entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "implantdenfer", "*******");
mysql_select_db("formulaire");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM clinique ORDER BY id DESC");
// On se déconnecte de MySQL
mysql_close();
// Puis on fait une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($reponse) )
{

?>
<table style="width: 800px; text-align: left; margin-left: auto; margin-right: auto;" border="1" cellpadding="2" cellspacing="2">






<tbody>






<tr>






<td style="width: 125px;">





<div style="text-align: center;">
</div>










<p style="width: 125px; text-align: center;"><?php echo $donnees['etudiant']; ?></p>





</td>





<td style="width: 125px;">


<div style="text-align: left;">


</div>




<p style="width: 125px; text-align: center;"><?php echo $donnees['poly']; ?></p>





</td>




<td style="width: 122px;">


<div style="text-align: left;">


</div>




<p style="width: 123px; text-align: center;"><?php echo $donnees['patho']; ?></p>





</td>







<td style="height: 30px; width: 125px;">


<div style="text-align: left; width: 125px;">


</div>




<p style="width: 125px; text-align: center;"><?php echo $donnees['urgence']; ?></p>





</td>



<td style="width: 125px;">


<div style="text-align: left;">


</div>




<p style="text-align: center;"><?php echo $donnees['pedo']; ?></p>





</td>





<td style="width: 125px;">


<div style="text-align: left;">


</div>




<p style="text-align: center;"><?php echo $donnees['commentaire']; ?></p>





</td>








</tr>












</tbody>
</table>







<?php }
// Fin de la boucle, le script est terminé !
?>
</body>
</html>
0
fabieng_45 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   5
 
de plus dans mon script, j'appelle la table formulaire et non questionnaire, ca c'est normal, "questionnaire, ce n'est que pour l'exemple!)
0
fabieng_45 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   5
 
personne pour m'aider?
0