MySQL est un serveur de bases de données. C'est à dire qu'il peut héberger en son sein plusieurs bases de données, avec des utilisateurs spécifiques pour chacunes. Attention : les hébergeurs limitent souvent le nombre de bases à une par site, donc n'architecturez pas vos sites sur plusieurs bases si au final vous n'en avez qu'une ! (et en plus, c'est + simple...).
Il existe 56 fonctions MySQL, synonymes compris. Elles sont toutes préfixées par 'mysql_'. Et se déclinent en deux syntaxes : 'mysql_function' et 'mysql_function'. La différence ? Le arobase supprime les messages d'erreurs, très pratique, mais à la condition que le site soit terminé ET testé ET prêt à être mis en ligne ! Sinon, bonjour la galère pour savoir à quel niveau ce trouve l'erreur !!
� ce propos, les erreurs MySQL les plus fréquentes sont noms de champs ou de tables incorrects (faute d'orthographe et/ou casse majuscules minuscules), ainsi que nom ambigüe (un même nom de champ est utilisé dans deux tables différentes, il faut donc préfixer avec le nom de la table).
La première chose à savoir et à faire, c'est se connecter à sa base. Pour cela vous avez besoin de quelques paramètres : le nom du serveur ou son IP, le nom de la base, le nom d'utilisateur et le mot de passe de l'utilisateur. Par défaut, user et password sont "root" et "" (valeur vide), quant au serveur, "localhost" ou "127.0.0.1" suffisent généralement.