ホームページ > バックエンド開発 > PHPチュートリアル > PHP のデータベースへの接続に関連する問題

PHP のデータベースへの接続に関連する問題

WBOY
リリース: 2016-06-13 13:29:12
オリジナル
802 人が閲覧しました

PHP连接数据库问题
帮我看下,数据库没内容呐,但是我看着感觉没错呀



无标题文档




用户登录


用户
密码

用户注册







include "comm.php";
?>


オンライン メッセージ - 掲示板
< ; META http-equiv=Content-Type content="text/html; charset=gb2312">



if(isset($_POST['username'])){
$user = $_POST['username'] ;
$pw = md5($_POST['pw1']);

$conn = mysql_connect("localhost","root","123456");
mysql_select_db("car" );
$sql = "car_user (user_name,pw) に挿入 value('$user','$pw')";
mysql_query("set names 'gb2312'");
mysql_query( $sql ,$conn);
mysql_close($conn);
get_show_msg("left.html","登録成功");
}
?>

< ;FORM id=myform name=myform action="" method=post onsubmit="return check();">

初回パスワード :< INPUT id=pw1 size=30 type=password name=pw1>
2 番目のパスワード






-----解決策------ ---
mysql_query($sql,$conn) または die(mysql_error()); // このようなエラー メッセージはありますか?
------解決策---------
mysql_query($sql,$conn) or die ( mysql_error());
------解決策---------

HTML コード

#js では、pw1 と pw2 が未定義となり、return が停止され、以下のコードは実行されません。
if(myform.pw1.value=="" | myform.pw2.value==""){
alert("パスワードを空にすることはできません!");
false を返します。
}
#変更先
<input type="password" name="pw1"><br>
#後で追加
<input type="password" name="pw2"><br>

#php ページの結果
$pw = md5($_POST['pw1']); #値がありません。信じられない場合は、エコーしてみてください。
次のように変更する必要があります:
$conn = mysql_connect("localhost","root","123456");
  mysql_select_db("車");
  $sql = "car_user (user_name,pw) に値を挿入('$user','$pw')";
  mysql_query("セット名 'gb2312'");
  $res = mysql_query($sql,$conn);
  #SQL が正常に実行されなかった場合は、エラーを出力します
  if(!$res)
    die("SQL:{$sql}<br>エラー:".mysql_error());
  if(mysql_affected_rows() > 0)
    get_show_msg("left.html","登録成功");
  それ以外
    echo "登録に失敗しました".mysql_error();
  mysql_close($conn);
 <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート