-2
このコードでは、データはデータベースに挿入されません。このショーデータは既に追加されていますmysqliの挿入が自分のコードで動作しません
このコードはデータがデータベースに挿入されていません。あなたのコメントで言うようにこの番組データが既に
<?php session_start();
include('../includes/dbcon.php');
$uid=$_POST['uid']; $category = $_POST['category'];
$result = mysqli_query($con,"SELECT cat_name FROM category where user_id=".$_SESSION['id']);
$count = mysqli_num_rows($result);
if ($count==0)
{
mysqli_query($con,"INSERT INTO category(cat_name,user_id)
VALUES('$category','$uid')")or die(mysqli_error());
echo "<script type='text/javascript'>alert('Successfully added new category!');</script>";
echo "<script>document.location='category.php'</script>";
}
else
{
echo "<script type='text/javascript'>alert('Category already added!');</script>";
echo "<script>document.location='category.php'</script>";
}
?>
「機能しない」とはどういう意味ですか?エラーメッセージはありますか? SQLインジェクションを防ぐために準備されたステートメントについて学ぶ – Jens
エラーが発生しない – knotty
ステートメントが機能しないと思われる理由は何ですか? – Jens