laravel入門書コンプリートしたけどなんか😅。 #laravel

2022.12.27

Logging

おはようございます、クリスマス・イブは普段と変わりない日常でした。彼女は引き続き募集しています😧(冗談w)。

さて、Laravel入門書は一通り走らせてみました。すべての機能を覚えた訳でもないけどこういう事が出来るだということは頭の片隅に残っています。後半のデータベースの内容になってデータベースの設計も大事なんだな。特に名前付けが大事になるとはある程度知っていたけど、ここまで尾を引く感じになっているものとは驚きでしたね。

今まで独自フレームワークで開発していたので、こういう所が緩かった気がします。Laravelの良さを引き出すにはこういう所(テーブル名の命名やフィールド名の命名)も大事になるだろうな。

ただ、先日呟いたhasOneとhasManyに関しては使用しづらいって感じがあります。そもそもメソッドを使用してSQL文を発行するのが、非情にやりづらさを感じるので出来れば、DB::row(…)->setBindings(※1)でなんとかしたいなという気持ちがあります。もしくはDB::table(…)->get()とかで・・・。

※(※1)を使用する場合は疑問符プレースホルダーで使用しましょう。名前付きプレースホルダーは使用できないみたい_(:3」∠)_。

タグ

db, GET, gt, hasMany, hasOne, Laravel, Laravel入門書, row, setBindings, SQL文, TABLE, イブ, データベース, フレームワーク, メソッド, 一通り, 名前付きプレースホルダー, 命名, 片隅, 疑問符プレースホルダー,

あの落語家もYOUTUBE配信に

2020.04.24

Logging

あの落語家、春風亭一之輔さんもYOUTUBE配信を行っています、人の顔が見えない状態で落語をするというのはとても難しいことだと思います。春風亭一之輔さんを知らない人も世の中に入ると思います。そんな方はNHKプロフェッショナルを見ていただけたら幸いです。https://www.nhk.or.jp/professional/2017/0410/

春風亭一之輔さんは自分よりもちょっと年上なのですが、生き方が違うとこうも違うのかとか思ってしまうぐらい、ちゃんと信念を持って生きている方でいて精進されている方だと感じます。そして何より落語を愛されている方なんだと感じ取れます。

春風亭一之輔の10日連続落語生配信 第一夜

因みにYOUTUBEには結構、有名な落語家の音声や映像があげられていたりしてます。そういう所は良くも悪くもネットだなと思いますね。

最後にYOUTUBEチャンネル登録はこちら
https://www.youtube.com/channel/UC2ROW2uDlhb-9rXzY2tqV3Q

タグ

2, , , channel-, com, https, NHK, row, rXzY, tqV, UC, uDlhb-, www, youtube, こちら, こと, チャンネル, ネット, プロフェッショナル, , , , 信念, 年上, , , 映像, 春風亭一之輔, 最後, 有名, 状態, 生き方, 登録, 精進, 自分, 落語, 落語家, 配信, 音声, ,

使わないうちに書き方が変わっていましたMySQL。

2015.05.10

Logging


MySQLなんて全然、PHPで呼び出すコードをココ数年書かなくても何も困ること無く生きてきた自分です。その間にもPHPのバージョンが更新されていました。最近使わなかったMySQLでも触ってみようかなとググると目から鱗!!。いつの間にか書き方が微妙に変わってましてDBに接続したりクエリを呼び出したりするのが何だか前より楽になっているような気がします。前のことを殆ど忘れてしまったのでどうこう言えないのですが、何だかこの書き方は覚えやすいなと思います。ちなみに自分はいろいろと浅く広くいろいろな言語に手を出しているので・・・これと言って超強みはないのですが、DB周りは本当に触る機会がなくてあんまり無いですが、DBを使ったものをなにか作りたいなと思っています。
 

function selctsql(){
	$mysqli = new mysqli("host","user","pass","DBname");
	if ($mysqli->connect_error){
	  print("接続失敗:" . $mysqli->connect_error);
	  exit();
	}
	$result = $mysqli->query("SELECT * FROM test ORDER BY id DESC");
	if($result){
	  //1行ずつ取り出し
	  while($row = $result->fetch_object()){
		//エスケープして表示
		$hoge[0] = $row->qur1;
		$hoge[1] = $row->qur2;
	  }
	}
	return $hoge;
}

タグ

AM, connect_error, dbname, exit, fetch_object, FROM test ORDER BY id DESC, function selctsql, hoge, mysqli, new mysqli, query, qur1, qur2, result, return, row, select, クエリ, バージョン, 接続失敗, 書き方,