前提・実現したいこと
ランダムな数値を作成して
MYSQLへINSERTするという
路頭に迷った結果、変数でDB挿入しようとしています。
やりたいことはランダム作成した数値をDBへ一括挿入したいです。
現在悩んでいることは配列で分割した変数が未定義扱いされていることです。
該当のソースコード
<?php //function でPDOっが使えないことを調べる・ $db = new PDO('mysql:dbname=c-pro;host=127.0.0.1;charset=utf8', 'root', '' ); $str2 = array(); for ($i=0; $i<10;$i++) { $str3 = substr(str_shuffle("ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz0123456789"), 0, 15); $str2 = array_merge($str2, array($str3)); } extract( $str2, EXTR_PREFIX_INVALID, "pass"); $db->beginTransaction(); try { $sql = $db->prepare("INSERT INTO enter_pas (password) VALUES ('.$pass_1'),('.$pass'),('.$pass_3'),('.$pass_4'),('.$pass_5'),('.$pass_6'),('.$pass_7'),('.$pass_8'),('.$pass_9'),('.$pass_10')"); } catch (Exception $e) { $db->rollBack(); } ?>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/04 14:13