这里的答案是关于搜索结果的。我的问题是,当我单击表单的提交按钮时,mysql的连接状态显示在另一页上。
我尝试将连接代码放置在代码中的不同位置。但是没有成功。
<?php
$con=mysqli_connect("127.0.0.1","ahmedinho","ahmedinho");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
<form action="result.php" method="post" id="testing">
Name: <input type="text" name="name">
<br>
E-mail: <input type="text" name="email">
<br>
Address: <input type="text" name="address">
<br>
Phone: <input type="number" name="phone">
<br><br>
Gender:
<input type="radio" name="gender" value="female">Female
<input type="radio" name="gender" value="male">Male
<br><br>
<input type="submit" form="testing" name="submit" value="submit" >
</form>
$sql="CREATE DATABASE phpmysql";
if {(mysqli_query($con,$sql))
{ echo "Database phpymsql created successfully"; }
else { echo "Error creating database"; . mysqli_error($con); }
mysqli_close($con);
?>
''''
RESULT PAGE
...........
我期望的是
数据库phpymsql创建成功”将显示在result.php上 页。而是不显示有关连接的任何信息。
答案 0 :(得分:0)
在“ if”之后删除括号,并在“错误创建数据库”之后删除分号。
应该是这样的:
$sql="CREATE DATABASE phpmysql";
if (mysqli_query($con,$sql))
{ echo "Database phpymsql created successfully"; }
else { echo "Error creating database" . mysqli_error($con); }
答案 1 :(得分:0)
谢谢你们。我制作了{和。更正。 应该将连接代码放在result.php而不是mysqlpr.php上,后者是包含表单的页面。