- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个网站,其中有一个用于创建帐户的注册选项。它允许我创建一个帐户,然后登录它。但在我注销并尝试再次登录后,它告诉我用户名和密码无效。 Wamp 数据库似乎正在丢失我注销后创建的记录/帐户。我的其他网站也发生这种情况。我正在使用 Wamp 服务器 2.0 和 Macromedia Dw 8.0。也尝试过 Xampp 但仍然存在同样的问题。该网站主要由 Php 和 Mysql 编码组成。请帮忙。
<?php
$server="localhost";
$user="root";
$pwd="";
$db="GlobalStyling";
$conn=mysql_connect($server,$user,$pwd) or die(mysql_error());
$sql="drop DATABASE $db";
mysql_query($sql);
$sql="CREATE DATABASE GlobalStyling";
$result=mysql_query($sql) or die ("unable to create database");
mysql_select_db($db) or die(mysql_error()."unable to select database");
$query1="Create table members
(
`member_id` int(11) NOT NULL AUTO_INCREMENT,
`firstname` varchar(100) NOT NULL,
`lastname` varchar(100) NOT NULL,
`middlename` varchar(100) NOT NULL,
`address` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`contact_no` varchar(100) NOT NULL,
`age` int(11) NOT NULL,
`gender` varchar(100) NOT NULL,
`username` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
PRIMARY KEY (`member_id`)
)";
$query_run=mysql_query($query1);
$query2="Create table note
(
`note_id` int(11) NOT NULL AUTO_INCREMENT,
`date` varchar(100) NOT NULL,
`message` varchar(200) NOT NULL,
PRIMARY KEY (`note_id`)
)";
$query_run=mysql_query($query2);
$query3="Create table schedule
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`member_id` int(11) NOT NULL,
`date` varchar(100) NOT NULL,
`service_id` int(11) NOT NULL,
`Number` int(11) NOT NULL,
`status` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
)";
$query_run=mysql_query($query3);
$query4="Create table service
(
`service_id` int(11) NOT NULL AUTO_INCREMENT,
`service_offer` varchar(100) NOT NULL,
`price` decimal(11,2) NOT NULL,
PRIMARY KEY (`service_id`)
)";
$query_run=mysql_query($query4);
$query5="Create table users
(
`user_id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
PRIMARY KEY (`user_id`)
)";
$query_run=mysql_query($query5);
?>
<?php include('header.php'); ?>
<!-- -->
<div class="navbar navbar-fixed-top navbar-inverse">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse"
data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active" ><a rel="tooltip"
data-placement="bottom" title="Home" id="home" href="index.php"
class=""><i
class="icon-home icon-large"></i> Home</a></li>
<li><a rel="tooltip" data-placement="bottom"
title="Services" id="services" href="services.php" class=""><i
class="icon-list icon-large"></i> Services</a></li>
<li><a rel="tooltip" data-placement="bottom"
title="About Us" id="aboutus" href="about.php" class=""><i
class="icon-info
icon-large"></i> About Us</a></li>
<li><a rel="tooltip" data-placement="bottom"
title="Contact Us" id="contactus" href="contact_us.php" class=""><i
class="icon-phone icon-large"></i> Contact US</a></li>
</ul>
<form class="navbar-search pull-right">
<input type="text" class="search-query"
placeholder="Search">
</form>
</div>
</div>
</div>
</div>
<!-- -->
<?php include('dbcon.php'); ?>
<div class="container">
<div class="margin-top">
<div class="row">
<div class="span12">
<?php include('banner.php'); ?>
</div>
<div class="span12">
<div class="caption_index">we provide
the quality dental service</div>
</div>
<div class="clearfix"></div>
<div class="span12">
<?php include('thumbnail.php'); ?>
</div>
<div class="span12">
<?php include('content1.php'); ?>
</div>
<div class="span12">
<?php include('content2.php'); ?>
</div>
</div>
</div>
</div>
<?php include('footer.php') ?>`*
最佳答案
这是一个检查数据库是否存在的示例代码,请注意我使用 mysqli
而不是 mysql
,因为 this reason .
<?php
$server = "localhost";
$user = "root";
$pwd = "";
$db = "GlobalStyling";
$conn = mysqli_connect($server, $user, $pwd);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$dbExists = mysqli_select_db($conn, $db);
// Checking if Database not Exists
if(!$dbExists) {
// Create Database
$sql = "CREATE DATABASE $db";
$result = mysqli_query($conn, $sql) or die(mysqli_error($conn));
// Create Table
mysqli_select_db($conn, $db);
$query1 = "Create table members
(
`member_id` int(11) NOT NULL AUTO_INCREMENT,
`firstname` varchar(100) NOT NULL,
`lastname` varchar(100) NOT NULL,
`middlename` varchar(100) NOT NULL,
`address` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`contact_no` varchar(100) NOT NULL,
`age` int(11) NOT NULL,
`gender` varchar(100) NOT NULL,
`username` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
PRIMARY KEY (`member_id`)
)";
$query_run = mysqli_query($conn, $query1);
$query2 = "Create table note
(
`note_id` int(11) NOT NULL AUTO_INCREMENT,
`date` varchar(100) NOT NULL,
`message` varchar(200) NOT NULL,
PRIMARY KEY (`note_id`)
)";
$query_run = mysqli_query($conn, $query2);
$query3 = "Create table schedule
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`member_id` int(11) NOT NULL,
`date` varchar(100) NOT NULL,
`service_id` int(11) NOT NULL,
`Number` int(11) NOT NULL,
`status` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
)";
$query_run = mysqli_query($conn, $query3);
$query4 = "Create table service
(
`service_id` int(11) NOT NULL AUTO_INCREMENT,
`service_offer` varchar(100) NOT NULL,
`price` decimal(11,2) NOT NULL,
PRIMARY KEY (`service_id`)
)";
$query_run = mysqli_query($conn, $query4);
$query5 = "Create table users
(
`user_id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
PRIMARY KEY (`user_id`)
)";
$query_run = mysqli_query($conn, $query5);
}
mysqli_close($conn);
?>
示例代码并不是您见过的最漂亮的代码。
关于php - wamp 服务器 2.0 在我注销后丢失一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32023652/
谁能解释一下 Server.MapPath(".")、Server.MapPath("~")、Server.MapPath(@"之间的区别\") 和 Server.MapPath("/")? 最佳答案
我不知道,为什么我们要使用 Server.UrlEncode() & Server.UrlDecode()?!在 QueryString 中我们看到 URL 中的任何内容,那么为什么我们要对它们进行编
我已经通过 WHM 在我的一个域上安装了 ssl 证书。网站正在使用 https://xyz.com . 但是它不适用于 https://www.xyz.com .我已经检查了证书,它也适用于 www
我已经使用 WMI 检测操作系统上是否存在防病毒软件,itz 正常工作并通过使用命名空间向我显示防病毒信息,例如 win xp 和 window7 上的名称和实例 ID:\root\SecurityC
我们有 hive 0.10 版本,我们想知道是否应该使用 Hive Server 1 或 Hive Server2。另一个问题是连接到在端口 10000 上运行的 Hive 服务器,使用 3rd 方工
我想在 C++ 中使用 Windows Server API 设置一个 HTTPS 服务器,我使用了示例代码,它在 HTTP 上工作正常,但我就是不能让它在 HTTPS 上工作。 (我不想要客户端 S
我写了一个非常基本的类来发送电子邮件。我用 smtp 服务器对其进行了测试,它工作正常,但是当我尝试使用我公司的交换服务器时,它给出了这个异常: SMTP 服务器需要安全连接或客户端未通过身份验证。服
我的应用程序包含一个“网关”DataSnap REST 服务器,它是所有客户端的第一个访问点。根据客户端在请求中传递的用户名(基本身份验证),请求需要重定向到另一个 DataSnap 服务器。我的问题
我有一个 Tomcat 服务器和一个 Glassfish4 服务器。我的 Servlet 在 Tomcat 服务器上启动得很好,但在 Glassfish4 服务器上给我一个“HTTP Status 4
我在 vmware 上创建了一个 ubuntu 服务器。我用它作为文件服务器。如果我通过托管虚拟机的计算机进行连接,则可以访问它。我无法从同一网络上的其他计算机执行此操作。提前致谢! 最佳答案 首先确
如何重启 Rails 服务器?我从 开始 rails server -d 所以服务器是分离的 我知道的唯一方法就是去做ps 辅助 | grep rails 并 kill -9关于过程#但是像这样杀死进
我实际上正在尝试找到编写一个简单的 XMPP 服务器的最佳方法,或者找到一个占用空间非常小的服务器。我只关心XMPP的核心功能(状态、消息传递、群组消息传递)。目前还在学习 XMPP 协议(proto
我实际上正在尝试找到编写简单 XMPP 服务器的最佳方法,或者找到一个占用空间非常小的方法。我只关心 XMPP 的核心功能(统计、消息、组消息)。目前也在学习 XMPP 协议(protocol),所以
我们正在尝试从 Java JAX-RS 适配器访问 SOAP 1.1 Web 服务。 我们正在使用从 WSDL 生成的 SOAP 客户端。 但是当解码 SOAP 故障时,我们得到以下异常: ... C
目前,我和许多其他人正在多个平台(Windows、OS X 和可能的 Linux)上使用 Python HTTP 服务器。我们正在使用 Python HTTP 服务器来测试 JavaScript 游戏
我有一个连续运行的服务器程序(C#/.NET 2.0 on Linux with mono),我想从 PHP 脚本连接到它以在网站上显示状态信息。 目的是创建一个(某种)实时浏览器游戏(无 Flash
所以我有一个单页客户端应用程序。 正常流程: 应用程序 -> OAuth2 服务器 -> 应用程序 我们有自己的 OAuth2 服务器,因此人们可以登录应用程序并获取与用户实体关联的 access_t
我们刚刚将测试 Web 服务器从 Server 2008 升级到 Server 2012 R2。我们有一个部署我们网站的批处理脚本。当它将站点推送到服务器时,它现在失败了。奇怪的是,我可以使用相同的发
建议一些加载SpagoBI服务器的方法,我尝试了所有方法来解析spagobi服务器。在 Catalina 中,错误是 - * SEVERE: Unable to process Jar entry [
当我们点击应用程序服务器(apache tomcat)时,它会创建一个线程来处理我们的请求并与 tomcat 连接,建立连接,tomcat 创建另一个线程来处理请求并将其传递给连接,连接线程将其传递给
我是一名优秀的程序员,十分优秀!