$rowには検索結果が入っていて
php
1 for($i = 0; $i < 25; $i++){ 2 3 if(strcmp($row[i],'-') == 0){ 4 var_dump("-発見"); 5 $st = $pd->query('select * from DBの where SC = ? ORDER BY date DESC LIMIT 0,1');//←検索結果を一件だけ取得 6 if($st->num_rows === 0){ 7 $row[i]=0; 8 }else{ 9 while($ro = $st -> fetch(PDO::FETCH_ASSOC)){ 10 echo$ro; 11 } 12 } 13 14 } 15 }
として$row[i]にハイフンが入っている場合は違う処理をしたいと思っています。ただそこの処理に入らないようです
文字列の一致はstrcmp()と思っていたのですが違いますでしょうか...
また
__Notice: Undefined index: i in C:\xampp\htdocs\php_test\csv_importer.php on line 65
Warning: Use of undefined constant i - assumed 'i' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\php_test\csv_importer.php on line 65__
という警告も出てきてしまい対応法がわかりません...
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/18 00:28