Mettre en ligne une base de données avec php

[Fermé]
Signaler
-
 hamid -
Bonjour,
je voudrai mettre en ligne une base de données en ligne avec easyphp et je ne sais pas comment procéder je suis un débutant avec easyphp aidez moi.
Merci d'avance

6 réponses


Bonjour,

J'ai éxactement le même problème. Voila, j'suis graphiste et je viens de faire un site avec du PHP et c'est la 1ere fois, d'où le fait que j'galère a fond :'( Mon programeur est à l'étranger et je dois donc mettre le site en ligne moi même. J'ai ce messaged'erreur
Table 'motor101_motor.tbl_shop_config' doesn't exist

J'en conclut donc que je dois créer les tables sur le serveur? C'est ce que le programeur m'a expliquer avant de partir sauf que j'ai aucune idée de ce que ça veu dire??? (d'autant que vivant en Australie, les gens font rien qu'à parler Anglais, ce qui ne facilite pas les choses)...

Quelqu'un peut il m'expliquer ce que cela signifie??? Que faire?

Merci pour votre aide!

Rico
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 avril 2020
62
Bonjour,

Oui, je te confirme qu'il manque visiblement des tables sur le serveur (je suppose qu'il s'agit de Mysql ?

Par contre, avec si peu d'informations, il est impossible de deviner quelle est cette table ...

Si tu utilises un outil de blogs "clés en main" (Wordpress, ...) je pense que la documentation pourra t'aider ...

Bon courage
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 avril 2020
62
Bonjour,

EasyPHP n'est "que" une distribution groupée de PHP, Apache, Mysql et PhpMyAdmin sous la forme d'une installation unique ...
PHP : le langage de développement de tes pages Web
Mysql : le moteur de base de données
PhpMyAdmin : une interface web (écrite en PHP mais on s'en fiche) qui permet de gérer les tables MySQL (création, requêtes, ...)

Donc ensuite il faut écrire le code de ton application en PHP, créer tes tables Mysql (avec PhpMyAdmin ou autre), ...

Si tu ne sais pas développer en PHP ou concevoir tes tables Mysql, je te conseille plutôt de t'orienter vers des outils tout faits, qui permettent de mettre en ligne un site de type blog, forum, ... : ex WordPress, DotClear, ...

Bon courage
Merci dam75
seulement j'ai déjà créé les tables de la base de données sur mysql mais je ne sais pas comment mettre ma base de données en ligne avec mysqladmin
Messages postés
1628
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
5 septembre 2012
113
Bonjour,

Tu souhaite voir si sa marche en passant par ton Pc ! Exemple : Tester les codes ?

Ou tu veux que le tout soit en ligne ?
Si c'est çà, assure toi que ton Hébergeur propose le PHP et le SQL
Ensuite demande les codes !
Puis tu y mets ta BDD et tes Tables, car en général sur des gratuits tu n'a le droit qu'a qu'une BDD

Lucky =D
Merci LelLex je vais essayer tes conseils

Bonjour,

Et merci pour cette rapide réponse! En effet il s'agit bien de mySQL. Ma question portait sur le fait de savoir ce que sont ces tables et comment les créer? Vu que le site tournait offline sur le PC du programeur j'en conclut qu'elles devaient être dessus? Cependant pourquoi ne peut on pas les tranférer comment on transfert les pages html par exemple? Il doit y avoir une bonne raison pour laquelle il m'a dit de les recréer sur le serveur après avoir tout transférer, mais comme je ne sais même pas ce que sont ce fichues tables j'suis pas aidé pour ce qui est de savoir où trouver les infos?

En effet, sur le site de l'hébergeur, il y a tout un tad "d'outils" qui me semblent intéressant comme "php myAdmin" et quand je clique la dessus ça m'amène sur une page avec:

Create new table on database motor101_motor
Name:
Number of fields:

Je me dis que je suis sur la bonne voie. Y a-t-il quelque part dans mon site web où je peux trouver ces infos?

"Par contre, avec si peu d'informations, il est impossible de deviner quelle est cette table ... "
-> y a-t-il une structure habituelle? Y a-t-il des éléments que je pourrais te frournir pour t'aider à cerner mon problème?

Cordialement,

Rico
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 avril 2020
62
re,
En fait pour pouvoir transférer des tables depuis le PC du développeur vers le site il faut :
- connaitre le nom de la base de données (la liste en haut à gauche dans phpMyAdmin)
- connaitre les tables concernées (tu en cites une : motor101_motor.tbl_shop_config, mais j'imagine qu'il y en a d'autres)
- utiliser un outil (phpMyAdmin sait le faire) pour "dumper" c'est à dire exporter les données de la table au format SQL, et réimporter ce fichier sur la machine de production.

Sincérement, je ne saurais trop te conseiller de faire appel au programmeur, car sinon tu risques d'y passer des heures voire des jours ... tout comme je passerais des jours à faire un sprite sous photoshop :)

Qaund je te parlais d'outils "clés en main", je faisais référence à ces outils qui permettent de réaliser un site (blogs, forums, ...) juste en l'habillant, sans mettre la main dans la technique ... Visiblement, ce n'est pas ton cas, et ça complique l'analyse ...

Donc dans l'ordre :
- as-tu accès au PC du développeur ?
- y-a-t'il phpMyAdmin sur ce PC ?
- si oui, vois-tu dans phpMyAdmin la liste des tables ?
- dans ce cas, utilise l'onglet EXPORTER de phpMyAdmin pour générer le fichier, sauve le sur ton bureau par exemple, puis connecte toi au phpMyAdmin du site de prod pour le réimporter (onglet IMPORTER) ...

Enfin dernière information, vu son nom la table contient des informations de configuration, et il est fortement probable que tu doives en modifier le contenu pour que cela fonctionne en production ... d'où le fait que le développeur t'a dit de les recréer (mais il est gonflé car c'est impossible sans un minimum de connaissance desdites tables !)

Hé bin!

En voila une réponse qu'elle est claire! Au moins, grace à toi, j'ai compris tout ce que j'pourrais pas faire... :'(

En effet, le site a été créé sur son PC, il m'a tout copié sur une clé USB et en effet, il m'avait montré comment avoir le noms des tables qui apparaissent sur la console mais je crois comprendre que pour faire ça, encore faut il avoir installé un serveur je sais pas quoi sur la dite machine? Ou peut etre l'un de ces logiciels comme phpMyAdmin?... Peu importe, car je sent que ça va prendre 1000ans a faire


Bon je vais quand même essayer de lui faire faire ça devrais être plus simple!

En tout cas merci de ton aide camarade!!!

Rico, Artisan Graphiste (qui va passer pour un charlot aux yeux de son client! :'D .......... )
Bonsoir

Je viens de m'abonner à un serveur, qui se base sur phpmyadmin, mais comme je suis novice, nul serait mieux, ma question est comment faire pour mettre mon site sur le web et le voir, car je n'y arrive pas. Mes pages html ont été créés grâce à un logiciel, mais je voudrais connaitre la méthode de a à z pour pouvoir publier mon site web, étant donné que j'ai créé mes tables sur sql. Merci de me répondre, car le temps passe et mon site n'apparait toujours pas!