ザ・マジック 第2号 付録まとめ

 
 
– 発売日
2019年3月12日

– 金額
本体1,657円+税  

– History of Magic
進化を続ける「カップ&ボール」

– Course in Magic
基本テクニック
カードの扱い方2/コインの扱い方1
– 今号のマジック
ダブルX
エレベーター・カード
ハンカチを通り抜けるコイン

– Welcome to magic 
BAR Magic Time

– 付録
文久永宝 レギュラー マジックランド
文久永宝 シェル マジックランド
ドリームオブエーセス あかぬまとしお に使用するカード1枚
ウォンド テンヨーマジックワールドに付属しているもの
特性マジック用マット

 

 

 

PDO / bindParam / bindValue で Likeがうまく動かない場合の注意点

プレースホルダ(?)でも、名前付きプレースホルダ(:name)でも理屈は同じ。
クエリー上に %?% というように%をつけてはいけない。%を付けるのは、バインドした変数の中で行う。

“PDO / bindParam / bindValue で Likeがうまく動かない場合の注意点” の続きを読む

PHP Fatal error: Class ‘MyClass’ not found in /var/usr/test.php on line 999

PHP Fatal error: Class ‘MyClass’ not found in /var/usr/test.php on line 999

$a = $stmt->fetchAll(PDO::FETCH_CLASS, ‘MyClass’);

“PHP Fatal error: Class ‘MyClass’ not found in /var/usr/test.php on line 999” の続きを読む

フォルダ以下のファイルを列挙する

PHPでファイル一覧を取得する方法はいろいろあるが、パターンマッチングでファイルを取得したいならBlobを使う

 foreach( glob('/var/www/xml/file(*).xml') as $file){
     if(is_file($file)){
       echo "$file <br>";
     }
  }

 

http://php.net/manual/ja/function.glob.php

 

getElementsByTagName で Call to a member function getElementsByTagName() on boolean エラー

そもそも、直前のDOMDocument::load($filepath);のインスタンス生成で失敗している可能性。

XMLファイルにパーミッションが正しく設定されているかを確認する。

“getElementsByTagName で Call to a member function getElementsByTagName() on boolean エラー” の続きを読む

無ければ挿入して、重複してれば更新する INSERT … ON DUPLICATE KEY UPDATE

MySQLにて、こんな機能無いかなー、と思ったらあった。

INSERT … ON DUPLICATE KEY UPDATE を使えばOK。

PHP / PDO からの利用例

$stmt = $db->prepare(“insert into tablename (name,code,year,status) values (?,?,?,?) ON DUPLICATE KEY UPDATE status = VALUES(status) “);