ConnexionConnexionInscription
B E A D G
1038 connectés Sweepyto Guitare

informatique : PHP - MYSQL

#1
16/08/2006 08:57:47
Bon en gros tout est dans le titre. J'avais remarqué qu'il y avait quelques informaticiebs sur le forum. Pour la rentrée ( c'est à dire dans un mois ) chui sancée maitriser le php-mysql. Est- ce que certains d'entre vous auraient des petites astuces ? des sites sympa ?

Sinon autre chose j'ai entendu parler d'un nouveau php ou je sais pas quoi qui permet de pas utiliser mysql pour les sites internet, qq1 en a-t-il entendu parler?

à bon entendeur
0
0
#2
16/08/2006 09:32:05
Oula, maitriser, rien que ça ?

J'ai apris avec l'internet qui est rempli de sites sur comment programmer en php, mais j'en ai pas de précis.

Sinon j'n'ai pas entendu parler d'un php qui permettrai de ne pas utiliser mysql, mais jvois pas comment se srai possible vu que php c'est du langage de prog coté serveur qui balance du html et mysql c'est de la gestion de base de données qui balance du sql. Donc aucun rapport. Ya bien le xml qui permettrai de gérer de la donné avec php sans mysql, mais jtrouve ça bien plus prise de tête.

Bon après pour apprendre c'est comme la basse, faut pratiquer (en gros, faire pleins de sites ouaib).

Have fun.

0
0
#3
16/08/2006 09:34:53

Salut à toi future programmeuse en herbe !!

PHP - Mysql est un très bon combo pour réaliser des pages web dynamiques, le PHP est un language qui ressemble beaucoup au C mais qui est 10 fois plus simple, quand aux requêtes sql rien de bien compliqué.

Quand à une nouvelle version, je ne me tiens pas spécialement informé de tout ça donc ...

Voila un ptit site qui pourra surement t'aider : http://www.phpfrance.com/

Bonne chance !

0
0
#4
16/08/2006 09:39:35
0
0
#5
16/08/2006 10:06:22
merci pour les sites!
j'ai déjà pas mal programmer en C pendant mes heures de cours je pense que ça va m'aider,  quant au xml j'en ai eut à l'exam sur papier mais le mettre en pratique, j'ai jamais su comment ça marchait

oui y sont durs avec nous les profs 2 mois pour apprendre le php-mysql et mon séjour à l'armée n'a fait que diminuer ma péridoe d'apprentissage !
0
0
#6
16/08/2006 10:49:14
0
0
#7
16/08/2006 15:04:49
Pour dans un mois ???? Il aurait pas fallu s'y prendre un peu à l'avance là ?
0
0
#8
16/08/2006 15:29:35

Il y'a SqlLite dans php 5 (  http://www.phportail.net/articles/54-sqlite.php  et surtout http://be2.php.net/manual/fr/ref.sqlite.php ). C'est un systeme qui utilise des fichiers locaux au répertoire du site plutôt qu'un serveur spécifique comme mysql.

Sinon ben dans les sites à conseiller http://www.php.net  évidemment, http://www.zend.com  et http://www.phpdebutant.org/

Niveau astuces, je te recommenderais de prendre tout de suite de bonnes habitudes au niveau de ta façon d'écrire le code en respectant certaines conventions de codage telles que les indentations, le nommage des variables/fonctions etc. Ca t'évitera bien des maux de tête quand viendra le temps de débugger :)

Essaie aussi de séparer le code de la présentation au maximum quand tu travailles sur quelque chose (utilisation de templates comme ceux de la phplib, smarty etc). Ca évite de devoir se battre avec des mélanges de php et de html partout dans le code.

Autre détail... qu'importe la nécessité, laisse toujours la clause "register_globals = off" du php.ini comme ça. La mettre sur "on" est un risque inutile et est cause d'énormément de problèmes de sécurité. Donc, si tu utilises un script qui veut que tu les mette sur "on"... la meilleure option c'est de l'envoyer direct à la poubelle, sauf si évidemment tu as le courage de le corriger pour qu'il fasse usage des tableaux de superglobales ($_GET[], $_POST[] etc ) :)

Voilà ce que je peux te dire comme ça, j'ai définitivement abandonné php/mysql donc pour les nouveautés etc, là, désolé, je peux pas t'aider plus :)

Bon courage à toi :)

0
0
#9
16/08/2006 16:08:14
tu rentres où? à l'EPITA?


Sinon en un mois c'est jouable si tu bosses à fond!
0
0
#10
16/08/2006 16:11:28
le pb c'est que ça fait 2 mois que je le sais et avant j'avais pas d'accès a des pc pour bosser des trucs persos

merci pour tous ces conseilles Silvercat

Valvino
tu rentres où? à l'EPITA?


Sinon en un mois c'est jouable si tu bosses à fond!
 juste en licence mais comme je viens d'un bts réseau et que la plus part on déjà fait de la programmation à haut niveau chui grave à la boure! c'est la chiotte !
0
0
#11
16/08/2006 16:18:26
"Maitriser" est un bien grand mot, moi même qui code en php depuis plus de 3 ans, je ne peux pas maitriser quelque chose d'aussi puissant
Sinon, les sites on tous été donnés je pense. Je recommande vraiment le site du zéro, exellent site , mais t'a beau lire tout ce que tu veux, sans pratique, t'arrivera à rien, donc, il faut bosser, bosser, bosser et bosser.



(Ah, j'oubliais, il faut aussi bosser)
0
0
#12
16/08/2006 16:20:06
oui j'y compte bien chui pas dur genr à glander surtout quand il s'agit de mon avenir !
boulot boulot boulot ... ! d'ailleur faut peut etre bien que je m'y mette !
0
0
#13
16/08/2006 16:47:57
bon courage ,en 2 mois t'auras vu le noyau de php qui n'est pas tres complexe, et grace au web t'as de quoi te débloquer en général. hésite pas a demander , silvercat gere :D
et sinon http://www.developpez.com <= bon site assez fourni en franssèh :D


peace
0
0
#14
16/08/2006 19:17:35
 Si tu as déjà programmé en C, c'est un plus, parce que tu as déjà la syntaxe.
phpinfo.net peut t'aider. Le site est fermé mais les archives sont super.
Pour maîtriser PHP/MySQL, le plus dur ne sera pas PHP, mais les bases de données à mon avis.

Pour passer du C à PHP, il te manque :
1. Le concept de dialogue entre le client (ton navigateur) et le serveur. En gros, il faut que tu comprennes un minimum ce qui se passe.
2. Tout ce qui concerne la partie client : HTML, javascript, CSS (dans un premier temps HTML suffira) pour çà : allhtml.com
3. Le concept d'objets (ou classes). Même si ce n'est pas strictement nécessaire, c'est quand même important. C'est la programmation orientée objet.

Pour Mysql, tu peux commencer par commentcamarche.net ( http://www.commentcamarche.net/relation/relintro.php3). D'ailleurs ce site peut t'être utile pour le reste aussi. Il te donne les notions de base pour apprendre tout un tas de choses.

J'ai pas touché à SQLite, mais à mon avis le problème reste le même : il te faut des notions en bases de données.

Sinon, il y a tout un tas de forums avec des gens plus ou moins sympatiques pour t'aider.
0
0
#15
17/08/2006 13:10:29
Gné ?
fasteez
bon courage ,en 2 mois t'auras vu le noyau de php qui n'est pas tres complexe, et grace au web t'as de quoi te débloquer en général. hésite pas a demander , silvercat gere :D et sinon http://www.developpez.com <= bon site assez fourni en franssèh :D

peace

Nanmého, je gère rien du tout moi :)
Encore que moyennant monnaie sonnante et trébuchante, y'a toujours moyen de s'arranger

Pour SqlLite, il se comporte comme mysql (en moins évolué évidemment), donc clair qu'il faut des notions de Sql etc. Mais bon, comme de toutes façons, la plupart du temps, quand tu as un hébergement web php quelque part, mysql est inclus dans l'offre, je ne vois pas trop à quoi bon utiliser SqlLite. Par contre, ça peut être intéressant pour un site ayant très peu de contenu dynamique, genre juste un livre d'or par exemple, ou alors, chez un hébergeur chez qui il n'est pas aisé de faire des backups de la db. Dans ce cas, vaut mieux pouvoir récupérer un fichier local par ftp que galérer avec des requêtes sql via une interface web.

Enfin, en complément des liens de tral il y'a http://fr.selfhtml.org  qui est aussi une excellente référence pour tout ce qui est html/css, avec les comparaisons de ce qui fonctionne ou pas avec tel ou tel navigateur etc. Bref, c'est pas inutile, et toujours dans les css... LA référence absolue : http://www.csszengarden.com/tr/francais/

Est-il besoin de préciser qu'une analyse préalable sur papier est toujours nécessaire avant de démarrer le codage?

0
0
#16
17/08/2006 13:18:12
 
Silvercat
Est-il besoin de préciser qu'une analyse préalable sur papier est toujours nécessaire avant de démarrer le codage?
  Chose que je n'ai jamais fait, et je m'en sort très bien sans.

En une ou deux semaines de travail intensif, tu aura fini les tutoriaux du site du zéro, et tu aura déjà un très bon niveau
0
0
#17
17/08/2006 13:32:45

Si tu le dis Acieroid...

0
0
#18
17/08/2006 13:32:47
xml = hyper simple
c'est un simple fichier texte, simplement tu encadres les données par des balises...
c'est balise seront lu par ton script php, lu par le script php que tu as crée pour cette effet, donc il devra être écrit afin de détecter les balises de ce simple fichier texte.

moi perso le php ma brouté un peu, je suis plus fan de l'actionscript... qui marche formidablement bien avec le xml (et si jamais j'ai pas les moyens d'utiliser du xml, je communique avec un script php par l'intermédiare de requet POST, ce script qui m'envoie sur une base de donnée MYsql)

l'avantage du php c'est son mariage avec mysql, vouloir les séparers, je trouve ca bête.
0
0