Besoin de lier un membre a la base de donnée images .
Fermé
khion
Messages postés
1
Date d'inscription
mardi 15 juin 2021
Statut
Membre
Dernière intervention
15 juin 2021
-
15 juin 2021 à 02:56
jordane45 Messages postés 38109 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 15 juin 2021 à 06:43
jordane45 Messages postés 38109 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 15 juin 2021 à 06:43
A voir également:
- Besoin de lier un membre a la base de donnée images .
- Formules excel de base - Guide
- Pour participer à un jeu, josé doit donner un nom de code à chacun des membres de son équipe. il veut utiliser le code binaire. il essaie avec seulement 3 bits. mais cela ne suffit pas. combien de membres n'auront pas de code ? ✓ - Forum Powerpoint
- Combien y a-t-il de bateaux dans la zone de 1500 pixels de large et 500 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum Graphisme
- Célia doit nettoyer le tableau suivant pour l'ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
2 réponses
Salut,
c'est plutôt du côté de la conception de la base de données que ça se joue cela je pense.
Pour le code ce sera du SQL, voir du côté des jointures de tables une fois que vous passez au modèle logique.
Je m'explique:
PHP est une couche de programmation qui relie la page HTML à la base de données dans un sens ou dans l'autre(récupérer des données ou les envoyer à la base).
Sa fonction principale est généralement echo :
écrit moi ce HTML avec les données que j'ai demandées à la base(requête SQL)
Ou dans l'autre sens il va "acheminer" les données d'un formulaire à la base.
Cela permet donc que la base ne soit jamais accessible directement à partir du réseau car PHP est sur le serveur à côté de la base et dans l'autre sens va fournir du code avant le chargement de la page HTML(PHP= Hypertext PreProcessor).
Donc tout ce qui concerne la base de données se fait pour et sur la base de données avant tout.
La conception avant tout: créer les entités et tables.
Les lier ensemble(relations permises avec des clés étrangères).
PHP ne fait que transmettre une requête (et ses résultats) tout doit être au point côté tables et requête avant tout => SQL après avoir fait un système d'information et sa modélisation(les tables des bases de données relationnelles).
Voir aussi ce qu'est un SGBD(ou SGBDR) qui est l'ensemble du programme et de ses parties pour la partie développement.
Bref par rapport à votre question présenter du PHP n'a aucun sens , c'est de la structure(et contenus/champs) de vos tables(sauf s'il y a des erreurs de PHP, dans ce cas la question est mal posée) dont il est question dans la liaison de celles ci.
Celle ci se fera donc sur la base de données par le langage SQL: de la création des tables à la gestion de leurs contenus.
PHP c'est la passerelle (matérielle et programme) entre HTML et la BDD comme indiqué dans ce principe inhérent au web:
https://fr.wikipedia.org/wiki/Architecture_trois_tiers
c'est plutôt du côté de la conception de la base de données que ça se joue cela je pense.
Pour le code ce sera du SQL, voir du côté des jointures de tables une fois que vous passez au modèle logique.
Je m'explique:
PHP est une couche de programmation qui relie la page HTML à la base de données dans un sens ou dans l'autre(récupérer des données ou les envoyer à la base).
Sa fonction principale est généralement echo :
écrit moi ce HTML avec les données que j'ai demandées à la base(requête SQL)
Ou dans l'autre sens il va "acheminer" les données d'un formulaire à la base.
Cela permet donc que la base ne soit jamais accessible directement à partir du réseau car PHP est sur le serveur à côté de la base et dans l'autre sens va fournir du code avant le chargement de la page HTML(PHP= Hypertext PreProcessor).
Donc tout ce qui concerne la base de données se fait pour et sur la base de données avant tout.
La conception avant tout: créer les entités et tables.
Les lier ensemble(relations permises avec des clés étrangères).
PHP ne fait que transmettre une requête (et ses résultats) tout doit être au point côté tables et requête avant tout => SQL après avoir fait un système d'information et sa modélisation(les tables des bases de données relationnelles).
Voir aussi ce qu'est un SGBD(ou SGBDR) qui est l'ensemble du programme et de ses parties pour la partie développement.
Bref par rapport à votre question présenter du PHP n'a aucun sens , c'est de la structure(et contenus/champs) de vos tables(sauf s'il y a des erreurs de PHP, dans ce cas la question est mal posée) dont il est question dans la liaison de celles ci.
Celle ci se fera donc sur la base de données par le langage SQL: de la création des tables à la gestion de leurs contenus.
PHP c'est la passerelle (matérielle et programme) entre HTML et la BDD comme indiqué dans ce principe inhérent au web:
https://fr.wikipedia.org/wiki/Architecture_trois_tiers
jordane45
Messages postés
38109
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 mars 2024
4 634
15 juin 2021 à 06:43
15 juin 2021 à 06:43
Bonjour
Ta require est fausse
Que vient faire un SET dans une requête INSERT ??
Vu que tu fais du PDO, applique ceci: https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
.
Ta require est fausse
INSERT INTO galeries SET img :img, user_id :user_id VALUES (?,?)',
Que vient faire un SET dans une requête INSERT ??
INSERT INTO galeries ( img , user_id) VALUES (?,?)',
Vu que tu fais du PDO, applique ceci: https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
.