でデータベースへのデータ:挿入私はこのPHPコードによって、データベース内のデータを挿入するPHP
<?php
/*if(isset($_POST['username'])&&isset($_POST['password'])) {
$username = $_POST['username'];
$password = $_POST['password'];*/
$DBS="localhost";// Database server
$DBU="pb";
$DBP="******";
$con= new mysqli($DBS,$DBU,$DBP);
if($con->connect_error)
die("Connection failed: " . $con->connect_error);
else{
echo "Connected Sucssefully!";
$sql = "INSERT INTO users (username, password, name)
VALUES ('JJ', 'Doe', 'John')";
if($con->query($sql)===TRUE)
echo "User Created";
else
echo "Not Created!";}
//}
?>
が、私が得る「接続Sucssefully作成されていませんの!!」!どうしてか分かりません!
else文で $ con-> errorを使用してください。特に、echo "Not Created!"を置き換えてください。 echo $ con-> error どのようなエラーが戻ってきますか? – Arnolio
クエリmysql_query($ sql)を実行します。条件を確認してください – Sona
_ "デバッグヘルプを求める質問("なぜこのコードは動作しませんか? ")には、目的の動作、特定の問題またはエラー、および質問自体に再現するのに必要な最短コードが含まれていなければなりません。明確な問題文は他の読者には役に立たない」と語った。 – WillardSolutions