初心者だけどPerlが大好き

コードが世界を変える!

AnacondaのPythonからXamppのMySQLを動かした

お久しぶりっス!!

相変わらず BS番組 D-Lifeの英語ドラマを字幕で観て、あとはロクなのないんで

NHK語学番組 春から韓国語をやっていますが関係悪化でプルコギ食べに行けません

 

さて。Python3 で AnacondaのPythonからXamppのMySQLを動かした。です。

参考URL  2016年の記事だけど、やってみました。

qiita.com

この記事のおかげで  PythonMySQLに簡単に接続ができました。感謝です。

f:id:trinity777:20190901202504p:plain

ここで 前もって 

Xampp の phpMyAdmin を開いて 

Detabase  e2ko777_python 作成。

テーブル名 membersに カラム idとname を作成しときます。

不覚にも ジュピターにコード打って広げながら phpMyAdmin を開いて

テーブル作ったりしていたら 致命的なジャバスクリプトエラーが出て

phpMyAdminがエラー吐いて 暴走して 

やむなく phpMyAdmin_old にフォルダをリネームし

そして xamppに最新版のphpMyAdminをインストールしました。

(xamppごと インストールする必要はないですよー。

恥ずかしいけど 参考になればと 書いちゃいましたー )

f:id:trinity777:20190901203252p:plain

パスワードの部分は 自分のを打ち込んでね。

f:id:trinity777:20190901202548p:plain


無事に 入力できました。



 

 

 

 

Symfony 4 とデータベースを使った掲示板の作り方

今回 参考にしたのは ここ。
[PHP]Symfony 4 とデータベースを使ったCRUDアプリケーションの作り方
この間 自分で作成した エンティティ と データベースを使用しました。















Symfony4でDoctrineを使ってDatabases接続

今度は ここ読め ワンワン!! ここに説明があります。
Databases and the Doctrine ORM

重要  .env のファイルの中を
DATABASE_URL="mysql://root:あなたのパスワード@127.0.0.1:3306/symfony-db" にしておきます。
symfony-db を後ほど 作りますので。

データベースを このコードで作成します。 

Entityフォルダーの中に Productクラスを 作成します。
Entity はデータベースの設計図です。
場所は src/Entity/Product.php

マイグレーション・ファイルを作成することで
データベースにテーブルを構築できます。

localhost:8000/productでDatabase の中に データが 登録されます id が 5 なのは 5回 やってみたからです。。。

Symfony4でformのページを作って、結果を表示しました。

今回 ここを 参考に しました。
Symfony form tutorial - sending a form in Symfony
コントローラーを 2個作ります。
フォーム入力画面用 と 表示用です。