データベースのコンテンツを変更する方法
このコードを実行すると、図に示すように特定の問題が発生します。
<?php<br /> //####################トピック インターフェイス 3###################### を変更します####<br /> "config.php" を含める;<br /> "admin_header.php" を含める;<br /> ?> <br /> <title>トピックを変更</title><br> <?php<br /> $query="update $jiaoshi_table set subject='$subject1' where id='$id'";<br /> mysql_query("セット名 'GB2312'");<br /> $result=mysql_query($query);<br /> $query="update $jiaoshi_table set Teacher='$Teacher1' where id='$id'";<br /> mysql_query("セット名 'GB2312'");<br /> $result=mysql_query($query);<br /> $query=mysql_query("update $jiaoshi_table set zhicheng='$zhicheng1' where id='$id'");<br /> mysql_query("セット名 'GB2312'");<br /> $result=mysql_query($query);<br /> $query=mysql_query("update $jiaoshi_table set dedicated='$specialized1' where id='$id'");<br /> mysql_query("セット名 'GB2312'");<br /> $result=mysql_query($query);<br /> $query=mysql_query("update $jiaoshi_table set code='$select' where id='$id'");<br /> mysql_query("セット名 'GB2312'");<br /> $result=mysql_query($query); $query="update $jiaoshi_table set beizhu='$introduction' where id='$id'";<br /> mysql_query("セット名 'GB2312'");<br /> $result=mysql_query($query);<br /> <br /> $query="$jiaoshi_table から sn として番号を選択し、id='$id' の余剰を ssn として選択します";<br /> mysql_query("セット名 'GB2312'");<br /> $result=mysql_query($query);<br /> $row=mysql_fetch_array($result);<br /> if($number1<$row[sn])<br /> {<br /> if($number1<($row[sn]-$row[ssn]))<br /> {<br /> echo"<p align="center"><font color="#FF0000"><b><big>人数は、トピックを選択した人数より小さくすることはできません。人数列の変更に失敗しました!</big></b></font>";<br> echo"<meta http-equiv="refresh" content="2;url=alter_keti.php">";<br> 終了;<br> }<br> それ以外<br> {<br> $query2=mysql_query("update $jiaoshi_table setnumber='$number1' where id='$id'");<br> $query3=mysql_query("update $jiaoshi_table set extra=surplus-($row[sn]-$number1) where id='$id'");<br> mysql_query("セット名 'GB2312'");<br> $result1=mysql_query($query3);<br> <br> }<br> }<br> それ以外<br> {<br> $query4=mysql_query("update $jiaoshi_table setnumber='$number1' where id='$id'");<br> $query5=mysql_query("update $jiaoshi_table set extra=surplus ($number1-$row[sn]) where id='$id'");<br> mysql_query("セット名 'GB2312'");<br> $result2=mysql_query($query5);<br> <br> }<br> <br> if($result==true)<br> {<br> echo"<p align="center"><font color="#FF0000"><b><big>トピックの変更は成功しました!</big></b></フォント> ";<br /> echo "<meta http-equiv="refresh" content="1;url=alter_keti.php">";<br> 終了;<br> }<br> それ以外<br> {<br> echo"<p align="center"><font color="#FF0000"><b><big>変更中にエラーが発生しました。戻って再度変更してください</big>< ;/b></font></p>";<br> echo "<meta http-equiv="refresh" content="1;url=alter_keti.php">"; 終了;<br><br>