La POO en PHP (13/31) : TP : Connexion à la base de donnée

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 44

  • @aurorecurtolo6305
    @aurorecurtolo6305 7 ปีที่แล้ว

    Je ne met jamais de commentaire, mais pour le coup...
    MERCI !!!
    Tes explications sont claires et précises. C'est agréable à suivre. Merci !

  • @vanhaile6349
    @vanhaile6349 4 ปีที่แล้ว +3

    De mon avis, je pense tu es aller trop vite il y aura peut-être plusieurs personnes qui pourront ne pas comprendre ta vidéo, au départ tu nous dis que tu mettra des variables en français mais en fin de compte tu les as tous mis en anglais et ensuite 5:50 tu nous dis que tu mettra en 2ème paramètre PDO::ERRMODE_WARNING mais tu as mis le paramètre PDO::ERRMODE_EXCEPTION
    Mais très bonne vidéo !

    • @chhtony1190
      @chhtony1190 ปีที่แล้ว +1

      Je pense que la vidéo est fait pour les personnes intermédiaire par exemple j'ai 10 ans d'expériences donc je comprends très bien ce qu'il explique et j'aurai pas aimer qui me prend pour un débutant, on comprend ce qu'on a besoin de comprendre mais je sais que c'est pas évident si les personnes sont débutant malheureusement. Pour moi, les formations qu'il donne n'est pas nécessairement fait pour copier coller tout ce qui fait mais pour comprendre et s'inspirer. Une personne débutante a tendance à vouloir toute copier sans tout comprendre tandis qu'une personne plus avancer va regarder la vidéo en vitesse 1.5x et a une facilité de capter l'information rapidement. J'adore ces formations parce que il nous apprend le mindset d'un programmeur en meme temps.

  • @nausicaaj633
    @nausicaaj633 7 ปีที่แล้ว +1

    Bonjour et merci pour ta formation. .. Je suis en difficulté sur cette video... je vais la re regarder du coup...

  • @infographiepourtous7877
    @infographiepourtous7877 6 ปีที่แล้ว +6

    th-cam.com/video/weE2adYHPG0/w-d-xo.htmlm36s
    "c'est pas bien." La tu m'as tué :D et ça fait du bien de rire après 7 heures de tuto ^^ merci pour l'excellence de tes tuto !

  • @guigui666999
    @guigui666999 8 ปีที่แล้ว

    Bonjour, pardon mais j'essaye votre code et vers 21:00, au moment de créer la classe 'article', j'obtiens ce message d'erreur "Fatal error: Class 'article' not found in C:\wamp64\www\top\database.php on line 44".
    ligne 44 en question : "$donnees = $req->fetchAll(PDO::FETCH_CLASS, $classname);"
    Je ne crois pas avoir omis quelque chose alors faut-il charger la page article quelque part? Merci d'avance.

    • @guigui666999
      @guigui666999 8 ปีที่แล้ว +1

      je viens de mettre un "require ("article.php");" dans la page du home et du coup ça marche... Je ne sais pas si c'est très orthodoxe aussi, si vous avez une idée plus décente, merci de m'en faire part ;)
      Merci beaucoup pour ce tutoriel.

  • @lozitax197
    @lozitax197 8 ปีที่แล้ว

    salut quel est ton logiciel pour coder ?

    • @ghosts2090
      @ghosts2090 8 ปีที่แล้ว

      Salut il utilise PHPStorm

  • @sarahemile7916
    @sarahemile7916 4 ปีที่แล้ว +1

    1:44 il m'a tuer

  • @yanndeo9501
    @yanndeo9501 6 ปีที่แล้ว +1

    vive les IDE !!! en tout cas!!. Sinon peut on pas mettre un : use \App\Database , dans le index.php ?

  • @scorpion2535
    @scorpion2535 6 ปีที่แล้ว

    Bonne video :)

    • @grafikart
      @grafikart  6 ปีที่แล้ว

      Désolé mais je n'ai pas encore assez d'apnée pour enregistrer 1h de vidéo sans respirer ^^

    • @scorpion2535
      @scorpion2535 6 ปีที่แล้ว

      non enfaite je plaisante c pas derangeant, c juste ya une partie g tellement rien compris g du mdefouler dans les commentaire, je modifie tout de suite DESOLEEE autrement je suis la playliste depuis le debut, et merci tu expliques vraiment bien !

  • @krazhtest
    @krazhtest 6 ปีที่แล้ว

    Epic @ 6:24

  • @xLinko
    @xLinko 8 ปีที่แล้ว

    TH-cam arrêtait pas de me montrer cette vidéo donc j'ai finalement cliquer, donc pour info Jonathan : DATA est déjà au pluriel donc on dit pas DATAS, le singulier c'est DATUM ^^

    • @tristanlibouban
      @tristanlibouban 7 ปีที่แล้ว +8

      "TH-cam arrêtait pas de me montrer cette vidéo donc j'ai finalement cliquer, donc pour info Jonathan : DATA est déjà au pluriel donc on dit pas DATAS, le singulier c'est DATUM ^^" En fait, c'est "cliqué"... j'ai cliqué, c'est du participe passé ^^

  • @hyorit
    @hyorit 3 ปีที่แล้ว

    Je souhaiterai quel logiciel pour ta base de données utilise tu ?

    • @Shen610X
      @Shen610X 3 ปีที่แล้ว

      heidiSQL.. pratique mais bizarrement ça crash souvent

  • @specterepiphane5243
    @specterepiphane5243 6 ปีที่แล้ว

    cool les cours .Tjs un plaisir... Mais j'ai du mal avec la fonction magique __get...

  • @k1ry9955
    @k1ry9955 5 ปีที่แล้ว

    Mais du coup l' instance \PDO stockée dans la propriété private de la classe Database est un singleton ou pas ?

  • @mohamedtahabaz2791
    @mohamedtahabaz2791 6 ปีที่แล้ว

    svp j'arrive pas a comprende pourquoi on a declaré [private $db_user;
    private $db_pass;private $db_host;] et sur le constructeur aussi vue que la fonction getPDO() a deja tous ces informations ?

  • @lamprod3760
    @lamprod3760 6 ปีที่แล้ว

    ce logiciel de base de donné commnent apelle - il?

  • @djedianemohamed9603
    @djedianemohamed9603 9 ปีที่แล้ว

    bonjour s'il vous plaît, j' ai un problème avec FETCH_CLASS, fonctionne bien que si elle seulement

  • @djedianemohamed9603
    @djedianemohamed9603 9 ปีที่แล้ว

    Je l'ai essayé de mettre le grand texte dans 9 enregistrementet ne pas fonctionner montré que deux enregistrements et la seconde est pas représenté du tout

  • @oseebotendju9120
    @oseebotendju9120 7 ปีที่แล้ว

    Bonjour, je tenais tout abord à te remercier pour ton temps et tes efforts à partager ta connaissance mais j'une préoccupation ouvert à tous, nous savons tous que PHP génère automatique des attributs sans les avoir définis dans une classe, je me demandai comment allons-nous nous y prendre si nous devons instancier la classe Article? dans l'exemple tu procèdes avec un PDO::FETCH_CLASS puis le nom de la classe puis tu crées les méthodes getURL et getExtrait mais s'il nous fallait créer un constructeur pour définir les attributs id, titre, contenu et date.
    Merci beaucoup.

  •  9 ปีที่แล้ว

    Tout d'abord merci pour le tutos.
    Je crois qu'il y'a une erreur à environ 15min, tu déclare "new App\Database('blog');"
    mais dans database.php, getPDO(), tu laisse le DSN complet, donc Database('blog') est inutile ?

  • @BenoitAdam2
    @BenoitAdam2 หลายเดือนก่อน

    la dernière partie est dégeu mdrrrr ce prepare de l'enfer
    J'imagine que ça s'applique à PHP5 et pas PHP7

  • @zetta4203
    @zetta4203 4 ปีที่แล้ว

    Ah ouf, jusqu'à 16min je me disait "mais qu'est ce qu'il nous apprends la, c'est pas optimisé !" En fait si :D J'ai eu peur pendant un petit moment :D

    • @chhtony1190
      @chhtony1190 ปีที่แล้ว

      ce que j’aime c’est le fait qu’il commence le plus simple possible pour faire face avec nous les problématiques et comment l’optimiser jusqu’au max et on apprend beaucoup c’est nice

  • @abdelmalikaissi2
    @abdelmalikaissi2 4 ปีที่แล้ว

    la classe "pdo" n'apparait pas dans le menu contextuel en php

  • @tiagovieira6653
    @tiagovieira6653 4 ปีที่แล้ว

    Salut, ton cours de POO est toujours d'actualité? Merci.

    • @grafikart
      @grafikart  4 ปีที่แล้ว +1

      oui

    • @tiagovieira6653
      @tiagovieira6653 4 ปีที่แล้ว

      @@grafikart Concernant la méthode query() de ta classe database, faut pas faire closeCursor() avant de faire return de $data? 14:35 merci

  • @berthold9582
    @berthold9582 2 หลายเดือนก่อน

    23:20 A partir ci celà ne fonctionne pas Chez moi

  • @djedianemohamed9603
    @djedianemohamed9603 9 ปีที่แล้ว

    je trouvais pere honnêtement, je ne pense pas que ce soit la bonne solution, je fis Contenu restricturait la table articles et je mets dans le rebrique contenu le type longtext et surtout le nombre de caractères qui mettra un grand Contenu NE affiche pas rien en la page home.

  • @mezaitakfarines7262
    @mezaitakfarines7262 6 ปีที่แล้ว

    bonsoir svp quelqun peu maider j'ai le meme programme et j'ai erreur public function quer($statement,$array,$class_name,$one=false){

    //$data=$this->GetPdo()->query($statement);
    $data=$this->GetPdo()->prepare($statement);
    $data->execute($array);
    $data->setFetchMode(PDO::FETCH_CLASS,$class_name);
    if ($one) {
    $result=$data->fetch();
    }
    else{
    $result=$data->fetchAll();
    }



    return $result;

  • @namanibnibrahimdicko9075
    @namanibnibrahimdicko9075 6 ปีที่แล้ว +3

    Merci mais tes vidéos ne sont pas assez claire!

    • @grafikart
      @grafikart  6 ปีที่แล้ว +3

      Qu'est ce qui mériterait un éclaircissement selon toi ?

    • @younesadnane8057
      @younesadnane8057 6 ปีที่แล้ว +2

      @@grafikart Tu parle très vite : (
      Mais tu Exellent : )

  • @djedianemohamed9603
    @djedianemohamed9603 9 ปีที่แล้ว

    Espérons que ce ne sont pas une bonne solution parce que je suis habitué FETCH_OBJ fonctionne perfictaminte sans restrecturar à table

  • @Ramuelcl
    @Ramuelcl 5 ปีที่แล้ว

    Excelentes tutoriales
    sería bueno incluir algunos archivos fuentes "finales"

  • @narindrathirty203
    @narindrathirty203 3 ปีที่แล้ว

    this is he Laravel kernel Class::DB