-2

PHPがロードされていません..ブラウザを開くと、データベース情報が表示されます:MySQL

MySQL データベースは phpMyAdmin で管理できます。

独自のスクリプトから MySQL サーバーに接続するには、次の接続パラメーターを使用します。

Host     localhost
Port     8889
User     root
Password root

例:

$link = mysql_connect('localhost', 'root', 'root'); または、UNIX ソケットを使用して接続できます。

Socket      /Applications/MAMP/tmp/mysql/mysql.sock
User        root
Password    root

例:

$link = mysql_connect(
  ':/Applications/MAMP/tmp/mysql/mysql.sock',
  'root',
  'root'
);

いくつかのかなりの問題があります...

   <?php


$host = "localhost";
$user = "root";
$pass = "root";
$db = "test";

mysql_connect($host, $user, $pass);
mysql_select_db($db);

if (isset($_POST['username'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM users WHERE username='".$username."' AND password'".$password."' LIMIT 1";
$res = mysql_query($sql);
if mysql_num_row($res) == 1) {
echo "You have succesfully logged in.";
exit ();
}   else {
echo "Invalid login info. Please return to the previous page.";
exit ();

    }
}


?>

<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Dark Login Form</title>
<link rel="stylesheet" href="css/style.css">
 <!--[if lt IE 9]><script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<style script="javascript">
<style type="text/css">
Body,p {
color: red;
}

.Button {
-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
box-shadow:inset 0px 1px 0px 0px #bbdaf7;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #ff0000) );
background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff    ', endColorstr='#378de5');
background-color:;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-moz-border-radius-topright:0px;
border-top-right-radius:0px;
-webkit-border-bottom-right-radius:0px;
-moz-border-radius-bottomright:0px;
border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;
text-indent:0;
border:0px solid #FF0000;
display:inline-block;
color:#FFFFFF;
font-family:Arial;
font-size:15px;
font-weight:bold;
font-style:normal;
height:40px;
line-height:40px;
width:101px;
text-decoration:none;
text-align:center;
text-shadow:1px 1px 0px #528ecc;
margin-right:0.3em;

}
.Button:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #ff0000) );
background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#', endColorstr='#79bbff');
background-color:#;
}.Button:active {
position:relative;
top:1px;    
}</style>
</head>
<body>

<form method="post" action="login.php">
<p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<center>
  <label for="login">Email:</label>
  <input type="text" name="username" id="login" value="name@example.com">
    </p>

    <p>
  <label for="password">Password:</label>
  <input type="password" name="password" id="password" value="4815162342">
 </p>   
<input class="Button" type="submit" value=Log In></a>
</center>       

<p class="forgot-password"><a href="forgotpassword.html">Forgot your password?</a></p>
</form>

</section>
</body>
</html>
4

2 に答える 2

1

接続のポートがデフォルトの MYSQL ポートではありません..

$link = mysql_connect('localhost:8889', 'root', 'root'); を使用します。サーバーに接続するための形式。

でのチュートリアル。 http://php.net/manual/en/function.mysql-connect.php

于 2013-10-18T07:43:03.263 に答える