Impossible de créer une bdd MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Impossible de créer une bdd MySQL

par rusmaster » 03 mai 2009, 20:40

tentative de connection à MySQL / connection OK / table créée correctement
Merci Jeffou, ça marche.
$tab_PS="CREATE TABLE PSeudo(Pseudo VARCHAR(15))";
if (mysql_query($tab_PS, $connect)) 
{
    echo "table créée correctement";
} else {
   echo "Erreur lors de la création de la table : ".mysql_error();
}
Je vais pouvoir avancer encore un peu.

Mais maintenant que je connais un peu mieux le role de phpMyAdmin, je compte bien m'en servir (voir mon autre question).

ca marche!!

par Jeffou » 03 mai 2009, 19:09

Autant pour moi le serveur était bien sql.chez.com, je me trompais juste dans la syntaxe... =)

solution pour rusmaster

par Jeffou » 03 mai 2009, 18:59

Rusmaster, il semblerait que la seule erreur restante est que ta requete de création de table ne comprend aucun champ, tu essaies de créer une table vide et apparemment le serveur n'aime pas.

la page suivante m'a pas mal aidé, c'est basique mais ca aide à démarrer:
http://www.commentcamarche.net/contents ... reate.php3

A+

Chez.com

par Jeffou » 03 mai 2009, 18:54

Chez.com n'a pas d'interface phpmyadmin, c'est pour ca qu'on est obligé de créer nos bases/tables avec des scripts php. Ce n'est pas très joli mais si ca fonctionne...

Par contre je voudrais bien que quelqu'un me donne le nom du serveur sql (l'équivalent de sql.free.fr ou de localhost). Je sillonne les forums internet depuis 30 minutes et je ne trouve l'adresse nulle part... C'est un peu embêtant pour un hébergeur qui se vante d'offrir une base de données mySQL gratis...

Avant qu'on me le dise, j'ai un site sur free mais j'ai des soucis pour me connecter à l'espace phpMyadmin, leur support technique m'a dit de me débrouiller tout seul !! Semblerait que ce soit des problèmes de configs, de "loopback" et autres obscures explications...

Bref, si quelqu'un a l'adresse ca m'intéresse (sql.chez.com ne fonctionne pas).
Merci

par rusmaster » 02 mai 2009, 10:34

merci,

Je me lance dans la config de phpMyAdmin, c'est pas gagné :wink:
J'ai trouvé une doc mais c'est pas la même version(3.2.0) alors que j'ai la 3.1.4
Je suis preneur pour tuto et autres doc.

par Nagol » 30 avr. 2009, 17:38

l'installation s'est complexifié, mais y'a des readme et autre docs pour faire ça c'est pas si dur tout reposes sur le fichier config-inc.php

par rusmaster » 30 avr. 2009, 17:23

:lol: phpMyAdmin parlons-en ! :lol:
J'ai téléchargé déjà 3 versions, 3.1.3, 3.1.3.2 et 3.1.4.
Je n'ai pas su en installer au moins un :-*

Le boulet, je vous l'avez dit

par Nagol » 30 avr. 2009, 17:16

prends tes infos de connexion et va te configurer un phpMyAdmin t'amuses pas à créer ta base de donnée à la main c'est pas très formateur, et tu risques de faire des grosses erreurs.

par rusmaster » 30 avr. 2009, 17:13

Avec votre aide je crois que j'ai avancé un peu.
voici mon nouveau code :
<?php 
echo "tentative de connection à MySQL"." / ";

$connect=mysql_connect("localhost","rusmaster","xxxxxxXXXXXX")

or die ("erreur de connection à MySQL".mysql_error())." / "; 
echo"connection OK"." / ";
$db=mysql_select_db("BDrusse",$connect);
$tab_PS="CREATE TABLE PSeudo";
if (mysql_query($tab_PS, $connect)) 
{
    echo "table créée correctement";
} else {
   echo "Erreur lors de la création de la table : ".mysql_error();
}

?>
et voici le resultat :
tentative de connection à MySQL / connection OK / Erreur lors de la création de la table : A table must have at least 1 column
Je pense avoir franchi la marche de la connection à la base (ou table), il me reste à bucher sur le second niveau... :wink:
Merci pour votre patience

par Nagol » 30 avr. 2009, 17:12

ou alors tu n'as pas de base...

en totu cas sans les infos précises de connexion tu va pas aller loin, donc commence par balancer un email à leur support.

par orgerix » 30 avr. 2009, 17:02

Essaye de te connecter à la base de donnée du nom de ton compte. Tu as forcément une base d'installer et je vois pas quel autre nom elle pourrait avoir.

par rusmaster » 30 avr. 2009, 16:51

Il s'agit du nouvel hebergeur des pages persos de Alice.

http://www.chez.com/

Les informations sont inexistantes sur leur page d'accueil.
Quand on crée une nouvelle page perso, on reçoit les MDP et c'est tout...
Aucune aide à ce niveau là.

par Patriboom » 30 avr. 2009, 03:21

Informe-toi, certainement que ton hébergeur t'offre un accès phpMyAdmin à ta ou tes base(s) de donnée(s).
C'est un outil efficace et convial.

par Nagol » 29 avr. 2009, 18:07

le principal avantage d'une base de donnée par rapport à un fichier texte consiste dans l'utilisation des données, si une donnée doit etre consultable (ou pire écrite) en simultannée par plus d'une personne alors un sgbd est toujours le bon choix.

par rusmaster » 29 avr. 2009, 16:59

Je te remercie pour la rapidité de ta réponse.
Comme vous l'aurez remarqué je suis encore aux balbutiements.
Et je pense que certaines notions ne me sont pas du tout familières.
Je dois un peu mélanger PHP et SQL.

Donc, je souhaite que les réponses de mon formulaire aillent dans une bdd plutot que
dans le fichier plat (formul.txt).