###前提・実現したいこと
PHPでMySQLから値を取り出す部分を作っています。
値を機能を実装中に以下のエラーメッセージが発生しました。
PHP
1Notice: Undefined index: active in C:\xampp\htdocs\v3\function.php on line 20
###該当のソースコード
PHP
1<?php 2//Mysqlへ接続 3$db = new mysqli('localhost', 'root', 'husetemasu', 'husetemasu'); 4$db->set_charset('utf8'); 5 6/* 接続状況をチェックします */ 7if (mysqli_connect_errno()) { 8 printf("Connect failed: %s\n", mysqli_connect_error()); 9 exit(); 10} 11 12 13function alertmessage(){ 14 $sql = 'SELECT * FROM news WHERE active="1"'; 15 $db = new mysqli('localhost', 'root', 'husetemasu', 'husetemasu'); 16 $db->set_charset('utf8'); 17 try { 18 $rows = $db->query($sql)->fetch_all(MYSQLI_ASSOC); 19 echo $rows['active']; 20 } catch (mysqli_sql_exception $e) { 21 echo $e->getMessage(); 22 } 23} 24 25 ?>
HTML
1require_once("function.php"); 2php alertmessage(); 3
###補足情報(言語/FW/ツール等のバージョンなど)
XAMPPを使用しています。
こういった方法で書くのは初めてで何が初歩的なミスがあるかもしれません....
よろしくお願いします。

回答2件
あなたの回答
tips
プレビュー