Witam,
Mam pytanie, dlaczego poniższy skrypt nie dodaje mi do bazy. Zwykle dodaje, ale nawet dla pojedynczego pola, też nie chce dodać. Oto kod:
<?php
require_once(‘db/dbc.php’);
if(isset($_POST[‘submit’])){
$username = $_POST[‘username’];
$group = implode(’ , ’ , $_POST[‘group’]);
//print_r($_POST);
if(empty($username)){
echo "Puste pole nazwy użytkownika!";
}else{
$sql = $db->query("INSERT INTO users_group (username, group) VALUES('$username', '$group')");
// $sql = "INSERT INTO users_group (username, group) VALUES(?,?)";
// if($query = $db->prepare($sql)){
// $query->bind_param('ss',$username, $group);
// $query->execute();
// echo "<div class=\"accept\">";
// echo " √ Pomyślnie dodano nowego użytkownika do kategorii!<br>";
// echo "</div>";
// }else{
// echo '<div class="error">Błąd ustawień!</div>';
// }
}
echo $sql =$db->affected_rows;
}
?>
Jak widać, też próbowałem przez bind_param i nie dodaje mi a chciałem zrobić jak na tym filmie, ale z innymi nazwami pól.
Czemu nie dodaje mi do bazy?