Accueil Finances personnelles Tout-en-un pHP, MySQL, JavaScript et HTML5 pour les nuls Triche - parapoints

Tout-en-un pHP, MySQL, JavaScript et HTML5 pour les nuls Triche - parapoints

Vidéo: [Cours] Initiation au développement Web 2025

Vidéo: [Cours] Initiation au développement Web 2025
Anonim

Par Steve Suehring, Janet Valade

Créez des documents Web et des sites Web en connaissant les éléments HTML de base, les instructions PHP et les fonctions, et plus encore. Familiarisez-vous avec ces langages de programmation spéciaux, que vous pouvez utiliser pour créer des sites Web dynamiques fonctionnant avec la base de données MySQL.

Éléments HTML de base

Le langage HTML (HyperText Markup Language) est la langue du Web, où éléments dictent la mise en forme et le style de votre contenu. Les éléments HTML composent le codage téléchargé que vous voyez lorsque vous accédez à une page Web de votre navigateur Web (Internet Explorer, Firefox ou Safari, par exemple). Voici quelques éléments de base pour vous aider à commencer la construction d'une page Web.

Elément Description
Une ancre est généralement utilisée pour créer des liens.
Crée l'élément body pour une page.

Crée un saut de ligne.
Crée un bloc pour contenir d'autres HTML et du texte.
Déclare un type de document pour la page HTML.
Crée l'élément HTML pour une page.

Crée une place pour une image.
Crée un espace pour un élément en ligne dans une page.

Requêtes MySQL courantes

Pour faire une requête que MySQL peut comprendre, vous devez générer une instruction SQL et l'envoyer au serveur MySQL. Les mots en gras de la table sont les noms de requête MySQL:

Statement Description
ALTER TABLE table

change

Modifie le schéma de la table.
CREATE DATABASE base de données Crée une base de données.
CREATE TABLE ( col

def, … , PRIMARY

KEY ( col ))

Crée une table.
DELETE FROM nomtable

WHERE clause

Supprime les données d'une table.
DROP base de données | table Supprime une base de données ou un tableau.
INSER INTO table

( col, col, …

. ) VALEURS ( col, col, … >.) Ajoute des données à une table.

LOAD
DATA INFILE '

nomfichier table' INTO TABLE Ajoute des données d'un fichier à une table.

SELECT
col, col, … FROM table WHERE clause

Interroge une table.

SHOW
BASES DE DONNÉES | TABLES Affiche des informations sur une base de données ou un tableau. SHOW
COLONNES FROM table Affiche des informations sur la colonne d'une table. MISE À JOUR
table SET col = valeur , … . WHERE clause Modifie les données d'une table.
PHP MySQL Functions

Le langage PHP fournit des fonctions qui rendent la communication avec MySQL extrêmement simple. Vous utilisez les fonctions PHP pour envoyer des requêtes SQL à la base de données. Vous n'avez pas besoin de connaître les détails de la communication avec MySQL; PHP gère les détails.Vous avez seulement besoin de connaître les requêtes SQL et comment utiliser les fonctions PHP. Voici quelques fonctions communes liées à PHP et MySQL.

Fonction
Description mysqli_connect ("
host ", " accnt ", " passwd ", " nombase ") Se connecte à une base de données MySQL. mysqli_query ($ cxn, "
query ") Envoie une requête à une base de données MySQL. mysqli_fetch_assoc ($ result)
Récupère un tableau de données d'une requête. mysqli_num_rows ($ result)
Renvoie le nombre de lignes de la requête précédente. mysqli_insert_id ($ cxn)
Récupère le dernier ID inséré pour une instruction INSERT.
PHP Statements

PHP est un langage de script conçu spécifiquement pour une utilisation sur le web. Il dispose de fonctionnalités pour vous aider à programmer les tâches nécessaires au développement d'applications Web dynamiques. Cette table fournit un bref aperçu de certaines instructions que vous utiliserez fréquemment:

Déclaration

Description tableau
(" clé " => " valeur < ", …); Convertit une clé et une valeur en tableau. die ("
message "); Arrête le traitement et affiche le message. faites {block
} while (condition); Effectue une opération une fois, puis une condition est toujours

vraie.

écho

élément

; Affiche l'élément. pour (
startingval ; endingval ;

incrément ) {block } Commence une boucle alors que startingval est inférieur à endingval.

foreach

(
$ array en $ key => $ value) {block} Commence une boucle dans un tableau.

fonction

nomfonction
( valeur, valeur, … . ) {bloc}

Déclare une fonction. en-tête

("Emplacement:
URL "); Envoie un en-tête HTTP. si (condition) {block}
Commence un bloc conditionnel. elseif (condition) {block} Fournit un test alternatif dans un bloc conditionnel.
else {block} Fournit une alternative finale dans un bloc conditionnel.
session_start ();
Démarre ou reprend une session. session_destroy ();
Détruit une session (mais ne la supprime pas nécessairement complètement.) unset

();

Détruit une variable. while (condition) {block}
Crée une boucle lorsqu'une condition est remplie.
Ajouter des caractères spéciaux aux motifs dans les scripts PHP
Lorsque vous travaillez avec des scripts PHP, vous devez parfois comparer les chaînes de caractères pour voir si elles correspondent à certaines caractéristiques, plutôt que de voir si elles correspondre à des valeurs exactes. Par exemple, vous pouvez identifier les chaînes commençant par

S

ou les chaînes qui contiennent des nombres. Pour ce type de comparaison, vous comparez la chaîne à un modèle. Ces modèles sont appelés expressions régulières. Voici une feuille de référence qui inclut certains des caractères spéciaux que vous utiliserez lors de la création de motifs:

Caractère

Signification
Exemple Correspondance Pas une correspondance ^ Début de la ligne
^ c cat mon chat $ Fin de ligne
c tic stick . Un seul caractère
moi, allez a ? L'article précédent est facultatif
mea? n moyenne, hommes gémis () Groupes caractères littéraux
m (ea) n moyenne hommes, mn [] N'importe quel personnage dans l'ensemble
abc [1-3] abc1, abc2 abc4 [^] Tout caractère qui n'est pas dans
m [! ea] n min, lun hommes, homme + Un ou plusieurs
porte [1-3] + porte111, porte131 porte, porte55 * Zéro ou plus
porte [1-3] * porte, porte311 porte4, porte445 {,} Plage de répétitions
a {2, 5} aa, aaaaa a, xx3 Caractères d'échappement m * n
m * n hommes, moyenne (| |) Autres chaînes
(Tom | Tommy) Tom, Tommy Thomas, Pour
Tout-en-un pHP, MySQL, JavaScript et HTML5 pour les nuls Triche - parapoints

Le choix des éditeurs

En intégrant le cyclisme dans votre routine - les mannequins

En intégrant le cyclisme dans votre routine - les mannequins

Avec un peu de réflexion, le cyclisme s'adapte facilement à votre emploi du temps. Faites de l'exercice sain et économisez du temps et de l'argent. Voici quelques conseils pour faire du cyclisme une partie de votre routine hebdomadaire: Ce n'est pas tout ou rien: vous n'avez pas besoin de faire la navette tous les jours si cela vous semble trop long. Prévoyez ...

Rassemblement Matériel essentiel pour les promenades à vélo - mannequins

Rassemblement Matériel essentiel pour les promenades à vélo - mannequins

Les choses peuvent parfois mal tourner en vélo pour transporter avec vous quelques pièces simples de sorte que vous puissiez faire face aux problèmes que vous êtes le plus susceptible de rencontrer. Pour les longs trajets, vous aurez besoin de quelques extras pour tirer le meilleur parti de votre voyage. ...

S'entraîner avec des équipements de cyclisme - des mannequins

S'entraîner avec des équipements de cyclisme - des mannequins

Comme toute activité, vous devez rassembler certaines pièces d'équipement pour obtenir le plus du cyclisme et de rester en sécurité pendant que vous le faites. Assurez-vous que les pièces suivantes sont sur votre liste de courses lorsque vous sortez pour acheter votre vélo: Casque: Le port du casque n'est pas obligatoire mais la plupart des gens ...

Le choix des éditeurs

En utilisant le menu Select pour affiner les sélections dans Photoshop Elements 9 - les nuls

En utilisant le menu Select pour affiner les sélections dans Photoshop Elements 9 - les nuls

Vous pouvez utiliser le Sélectionnez le menu dans Photoshop Elements pour modifier et affiner les sélections en agrandissant, en réduisant, en adoucissant, en inversant, en agrandissant et en saisissant des pixels de même couleur. Sélectionner tout ou rien Les commandes Sélectionner tout et Désélectionner sont des commandes simples. Pour sélectionner tout dans votre image, choisissez Sélectionner → Tout ou appuyez sur Ctrl + A (cmd + A sur le Mac). Pour ...

Afficher plusieurs documents dans Photoshop Elements 10 - des mannequins

Afficher plusieurs documents dans Photoshop Elements 10 - des mannequins

Pour travailler sur n'importe quelle image dans l'un des éditeurs. Vous devez vous familiariser avec le déplacement de l'interface Éléments et l'affichage des photos dans la fenêtre principale de l'image. En mode Édition complète, vous remarquerez que lorsque plusieurs images sont ouvertes, leurs noms de fichiers sont répertoriés en haut de la fenêtre d'image. ...

Travaillant avec Adobe Premiere Elements - les mannequins

Travaillant avec Adobe Premiere Elements - les mannequins

Plusieurs options dans les panneaux Partager et Créer nécessitent Adobe Premiere Elements. Les éléments dénommés Graver DVD vidéo / BluRay, Partage vidéo en ligne et Téléphones mobiles et lecteurs requièrent tous Adobe Premiere Elements. Si l'un de ces éléments vous intéresse, vous pouvez télécharger un essai gratuit d'Adobe Premiere Elements et utiliser ...

Le choix des éditeurs

Cisco Networking: Connexion via un câble de survol - Les nuls

Cisco Networking: Connexion via un câble de survol - Les nuls

Vous permettent probablement de configurer votre appareil Cisco une connexion directe par câble série via un câble Cisco de survol - le câble bleu étrange que vous obtenez avec chacun de vos périphériques gérés, comme indiqué dans l'illustration suivante. Pour utiliser ce câble, vous devez avoir un port série à 9 broches sur ...

Cisco Networking: conversion binaire en base 16 (hexadécimal) - nuls

Cisco Networking: conversion binaire en base 16 (hexadécimal) - nuls

La conversion de binaire Base 16 (hexadécimal) est plus facile que la conversion binaire en décimal. La chose la plus étrange à propos de l'hexadécimal est qu'il y a plus de dix nombres (zéro à neuf), donc vous devez utiliser les caractères supplémentaires suivants: A (10), B (11), C (12), D (13), E (14) et F (15) ...

Cisco Networking: Convertir binaire en base 8 (octal) - mannequins

Cisco Networking: Convertir binaire en base 8 (octal) - mannequins

Conversions binaires en octales sont en fait assez facile, plus facile que binaire à base de conversion 10. Cela est dû au fait que les nombres octaux peuvent être gérés en regroupant simplement vos nombres binaires en ensembles de trois. Par exemple, commencez par le nombre binaire 11010011 de la section précédente, résultat de la conversion de ...