<やりたいこと>
UPDATE文でのデータ更新と、DELETE文でのデータ削除。
結果をテーブル内に表示。
<起こる問題点>
以下のエラー。
Notice: Trying to get property of non-object in C:\xampp\htdocs(以下略)
You don't have any results!
Notice: Trying to get property of non-object in C:\xampp\htdocs(以下略)
You don't have any results!
<試した事>
forを消してみたり、名前を再チェックしたりしてみたのですが、
ずっと同じエラーが起こっていて前に進めません。
<メモ>
自分のデータベースには3つデータが入っています。
php
1<?php 2//Update the year of the second record with something new 3 $servername = "localhost"; 4 $username = "Yurie"; 5 $password = "1192"; 6 $database = "QuickTax"; 7 $conn2 = new mysqli($servername,$username,$password,$database); 8 9 $sql="UPDATE income SET year = 2015 WHERE firstname = 'Yurie'"; 10 $result = $conn2->query($sql); 11 12if($result->num_rows>0){ 13while ($row = $result->fetch_assoc()){ 14 echo"<table class='table'>"; 15 for($x=0; $x<= 3; $x++){ 16 echo "<tr>"; 17 echo "<td class='td'>ID:".$row['userid']."-First Name:".$row['firstname']."-Last Name".$row['lastname']."-income:".$row['income']."-year".$row['year']."<br></td>"; 18 echo"</tr>"; } 19 echo "</table>"; 20} 21}else{ 22 echo "You don't have any results!"; 23 } 24 25//Delete the last record of the table. 26 $servername = "localhost"; 27 $username = "Yurie"; 28 $password = "1192"; 29 $database = "QuickTax"; 30 $conn2 = new mysqli($servername,$username,$password,$database); 31 $sql="DELETE FROM Income WHERE firstname = 'Taro'"; 32 $result = $conn2->query($sql); 33 34if($result->num_rows>0){ 35 while ($row = $result->fetch_assoc()){ 36 echo"<table class='table'>"; 37 for($x=0; $x<= 3; $x++){ 38 echo "<tr>"; 39 echo "<td class='td'>ID:".$row["userid"]."-First Name:".$row["firstname"]."-Last Name".$row["lastname"]."-income:".$row["income"]."-year".$row["year"]."<br></td>"; 40 echo"</tr>"; 41 } 42 echo "</table>"; 43}}else{ 44 echo "You don't have any results!"; 45 } 46 47 48$conn2->close(); 49?>
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/11 07:02