-3

こんにちは私は質問があります:なぜこのphpスクリプトが機能しないのか理解できません:

<?php

 echo "VERSION 1.0";

 ini_set('display_errors',1); 
 error_reporting(E_ALL);


$username ="user";
$password = "pw";
$database = "db";
$mysqldb = "dbName";

echo "INIT OF VARIABLES END";

$conn = mysql_connection("host",$username,$password) or die 
("Failed to connect"); 

echo "CONN FINISCHED";

mysql_select_db("dbSave",$conn);

echo "SELECT DONE";

$login = $_POST["login"];
$pw = $_POST["pw"];

echo "GOT DATA:$login, $pw";

$query = "INSERT INTO dbSave (login, pw) VALUES ("$login","$pw");
mysql_query($query);

echo "EINTRAG GEMACHT";

?>

エラーメッセージ(変数名の変更)も表示されず、空白のページが表示されます

4

1 に答える 1

1
  1. エラーがオンになっていることを確認してください

  2. マークダウンパーサーで問題を確認できます。

    $query = "INSERT INTO dbSave (login, pw) VALUES ("$login","$pw");
    mysql_query($query);
    
    echo "EINTRAG GEMACHT";
    

    二重引用符をエスケープする必要があります!

    $query = "INSERT INTO dbSave (login, pw) VALUES (\"$login\",\"$pw\");
    mysql_query($query);
    
    echo "EINTRAG GEMACHT";
    
于 2013-01-29T21:00:09.690 に答える