OVH Cloud OVH Cloud

Base access sur internet

4 réponses
Avatar
Nicolas
Bonjour,

Dans le cadre de mes d=E9veloppements, j'aimerais porter une=20
base access sur le web via un site perso ou je copierai la=20
base mdb.

Comment dois je m'y prendre pour acc=E9der aux donn=E9es de=20
cette base de donn=E9es via une page html ? J'ai entendu=20
parler d'ASP, PHP, MySQl, mais tout cela est flou pour moi.

Si quelqu'un connait des bons tutoriaux concernant cette=20
liaison entre une bdd access et une page internet.

Merci d'avance

Nicolas

4 réponses

Avatar
Antoun
il te faut deux éléments :

- un SGBD ; a priori tu as choisi Access, MySQL en est un autre, qui a
été conçu pour une utilisation Web

- un langage de script dynamique côté serveur ("côté client", ce serait
par ex. du javascript, qui est interprété par le navigateur et non par
le serveur). Les plus courants sont ASP et PHP, tous deux savent gérer
la liaison avec Access. Un interpréteur de script doit être intégré à
ton serveur, la première chose à faire est donc de voir avec ton
hébergeur quel langage de script il accepte. La plupart d'entre eux
acceptent PHP qui est gratuit, et très peu ASP qui est payant (c'est du
'crosoft).

Si tu as le choix, sache qu'ASP est tout simplement du Visual Basic,
tandis que PHP a une syntaxe qui provient du C. ASP est plus facile à
apprendre, mais PHP est plus satisfaisant à utiliser : une ligne de PHP
te permet de faire des trucs qui te prendraient cinq ou six lignes en
ASP. La contrepartie est qu'une telle concision rend le code moins
lisible et plus difficile à débugger ; en particulier la ponctuation est
chargée de bcp de signification. Cela n'a rien d'insurmontable, mais
ce n'est pas un langage pour débutants en programmation.

Pout te donner une idée, je n'avais fait que du VB quand je me suis mis
au PHP. Après quelques nuits d'insomnie, j'ai fini par vraiment
comprendre le fonctionnement du PHP et depuis j'adore ce langage, mais
au début j'avais vraiment l'impression de ne rien comprendre.

tu trouveras des tutoriels par exemple sur http://www.asp-php.net/ et
sur http://www.phpfrance.com/

bon courage !

Nicolas a écrit:
Bonjour,

Dans le cadre de mes développements, j'aimerais porter une
base access sur le web via un site perso ou je copierai la
base mdb.

Comment dois je m'y prendre pour accéder aux données de
cette base de données via une page html ? J'ai entendu
parler d'ASP, PHP, MySQl, mais tout cela est flou pour moi.

Si quelqu'un connait des bons tutoriaux concernant cette
liaison entre une bdd access et une page internet.

Merci d'avance

Nicolas


Avatar
Bismark Prods
je suis pas vraiment d'accord avec toi ! PHP c'est pour les pires débutants.
C'est hyper simple à entrer dedans et a vite programmer des trucs sympas.
Moi je dirais que PHP ressemble à bien des égards à du Perl. Et a ce propos
je me demande si les CGI ne peuvent pas interroger des bases de données.
Parce que ca tu le lui a pas dis. CGI ca peut etre en Perl, en ASP, et en
bien d'autres langages. Si jamais pour compléter l'information.

Bonne soirée


"Antoun" a écrit dans le message de
news:
il te faut deux éléments :

- un SGBD ; a priori tu as choisi Access, MySQL en est un autre, qui a
été conçu pour une utilisation Web

- un langage de script dynamique côté serveur ("côté client", ce serait
par ex. du javascript, qui est interprété par le navigateur et non par
le serveur). Les plus courants sont ASP et PHP, tous deux savent gérer
la liaison avec Access. Un interpréteur de script doit être intégré à
ton serveur, la première chose à faire est donc de voir avec ton
hébergeur quel langage de script il accepte. La plupart d'entre eux
acceptent PHP qui est gratuit, et très peu ASP qui est payant (c'est du
'crosoft).

Si tu as le choix, sache qu'ASP est tout simplement du Visual Basic,
tandis que PHP a une syntaxe qui provient du C. ASP est plus facile à
apprendre, mais PHP est plus satisfaisant à utiliser : une ligne de PHP
te permet de faire des trucs qui te prendraient cinq ou six lignes en
ASP. La contrepartie est qu'une telle concision rend le code moins
lisible et plus difficile à débugger ; en particulier la ponctuation est
chargée de bcp de signification. Cela n'a rien d'insurmontable, mais
ce n'est pas un langage pour débutants en programmation.

Pout te donner une idée, je n'avais fait que du VB quand je me suis mis
au PHP. Après quelques nuits d'insomnie, j'ai fini par vraiment
comprendre le fonctionnement du PHP et depuis j'adore ce langage, mais
au début j'avais vraiment l'impression de ne rien comprendre.

tu trouveras des tutoriels par exemple sur http://www.asp-php.net/ et
sur http://www.phpfrance.com/

bon courage !

Nicolas a écrit:
> Bonjour,
>
> Dans le cadre de mes développements, j'aimerais porter une
> base access sur le web via un site perso ou je copierai la
> base mdb.
>
> Comment dois je m'y prendre pour accéder aux données de
> cette base de données via une page html ? J'ai entendu
> parler d'ASP, PHP, MySQl, mais tout cela est flou pour moi.
>
> Si quelqu'un connait des bons tutoriaux concernant cette
> liaison entre une bdd access et une page internet.
>
> Merci d'avance
>
> Nicolas



Avatar
Elicend_News
salut

d'un point de vu tres general, les couples les plus frequents sont :
-PHP - Mysql
-ASP - Access

les deux sont interchangeble, et les BD sont convertibles... bref tout est
plus ou moins possible, et simple $)

perso je developpe en PHP-Mysql, que j'ai appris sur le tas en analysant des
script gratuit disponibles par milier sur le net (google) : apres pas mal de
script observés, je confirme que les ASP paraissent plus long (asp-php.net a
l'avantage de developper systematiquement les deux langages pour les meme
applis!) et j'ai vu quelques cas ou l'asp fait appel au php pour certaine
foncion, et jamais l'inverse...

en ce qui concerne le debuggage, certe la ponctuation fait souvent rager les
débutant et confirmés, mais je ne pense pas que se soit plus dur : au
contraire... moins de code à analyser puisqu'il est plus compact... le tout
est d'utiliser des les premieres ligne de son code une structure propre et
dans laquelle on se retrouve :
if...{
if...{
if...{
}
}
}
(ce n'est pas l'officielle, mais celle que je prefere!)

pour conclure je ne pense pas que l'un ou l'autre soit plus simple à
apprendre, tout dépend des connaissance de base pour chacun, mais le php a
quelques avantage dont sa gratuité, et quelques performance un poil au
dessus de l'asp... sans compter les nombreux site traitant de script mais ca
ca doit etre pour les deux à peu pres equivalents... donc ensuite, ton
hebergeur acvtuel si tu ne veux pas en changer aura un poid important dans
le choix de ton langage ;)

Elicend

"Antoun" a écrit dans le message de
news:
il te faut deux éléments :

- un SGBD ; a priori tu as choisi Access, MySQL en est un autre, qui a
été conçu pour une utilisation Web

- un langage de script dynamique côté serveur ("côté client", ce serait
par ex. du javascript, qui est interprété par le navigateur et non par
le serveur). Les plus courants sont ASP et PHP, tous deux savent gérer
la liaison avec Access. Un interpréteur de script doit être intégré à
ton serveur, la première chose à faire est donc de voir avec ton
hébergeur quel langage de script il accepte. La plupart d'entre eux
acceptent PHP qui est gratuit, et très peu ASP qui est payant (c'est du
'crosoft).

Si tu as le choix, sache qu'ASP est tout simplement du Visual Basic,
tandis que PHP a une syntaxe qui provient du C. ASP est plus facile à
apprendre, mais PHP est plus satisfaisant à utiliser : une ligne de PHP
te permet de faire des trucs qui te prendraient cinq ou six lignes en
ASP. La contrepartie est qu'une telle concision rend le code moins
lisible et plus difficile à débugger ; en particulier la ponctuation est
chargée de bcp de signification. Cela n'a rien d'insurmontable, mais
ce n'est pas un langage pour débutants en programmation.

Pout te donner une idée, je n'avais fait que du VB quand je me suis mis
au PHP. Après quelques nuits d'insomnie, j'ai fini par vraiment
comprendre le fonctionnement du PHP et depuis j'adore ce langage, mais
au début j'avais vraiment l'impression de ne rien comprendre.

tu trouveras des tutoriels par exemple sur http://www.asp-php.net/ et
sur http://www.phpfrance.com/

bon courage !

Nicolas a écrit:
> Bonjour,
>
> Dans le cadre de mes développements, j'aimerais porter une
> base access sur le web via un site perso ou je copierai la
> base mdb.
>
> Comment dois je m'y prendre pour accéder aux données de
> cette base de données via une page html ? J'ai entendu
> parler d'ASP, PHP, MySQl, mais tout cela est flou pour moi.
>
> Si quelqu'un connait des bons tutoriaux concernant cette
> liaison entre une bdd access et une page internet.
>
> Merci d'avance
>
> Nicolas



Avatar
antoun
"Bismark Prods" wrote in message news:...
je suis pas vraiment d'accord avec toi ! PHP c'est pour les pires débutants.
C'est hyper simple à entrer dedans et a vite programmer des trucs sympas.



oui, c'est qu'on m'avait dit aussi... c'est vrai tant que tu fais des
trucs super simples. Dès que tu veux commencer à vraiment passer à de
l'application, il y a quelques sales moments à passer. Après ça vaut
le coup, mais pour débuter je conseille franchement le Basic !