2017-09-25 63 views
-2
<?php 
if (isset($_POST['submit'])) { 
    $login = $_POST['login']; 
    $password = $_POST['password']; 

    $connection = mysqli_connect('localhost', 'root', '', 'loginapp'); 

    if ($connection) { 
     echo "We are connected"; 
    } else { 
     die("Database Connection Failed"); 
    } 

    $query = "INSERT INTO users(login,password) VALUES ('$login', '$password')"; 
    $result = mysqli_query("$connection, $query"); 

    if (!$result) { 
     die('Query Failed' . mysqli_error()); 
    } 
} 
?> 

有人告诉我这是为什么这个PHP脚本不工作(本地服务器XAMPP)

此代码是不是本地服务器XAMPP工作。帮助我如何解决这些代码。

+1

看看php的错误日志。 –

+1

错误是什么? –

+0

当我打开我的本地主机/ phpmyadmin登录ID不显示我的数据库请帮助 –

回答

0

利用这个

$result = mysqli_query($connection, $query); 

取而代之的是

$result = mysqli_query("$connection, $query"); 
+1

它的工作其实我是新的PHP错误在我的文件名我正在检查另一个文件感谢回复:) –

0

此错误。你在Commas "中写入变量。它变成了一个字符串而不是一个变量。

$result = mysqli_query("$connection, $query"); 

与此

$result = mysqli_query($connection, $query); 

代替我也提到,在查询中使用级联

$query = "INSERT INTO users(login,password) VALUES ('".$login."', '".$password."')"; 
+0

我改变,但没有工作 –

+0

检查php错误日志 –

+1

它的工作其实我是新的php错误在我的文件名我正在检查另一个文件感谢回复:) –

1

取下报价等优良:

$result = mysqli_query($connection, $query); 
+0

它的工作其实我是新的php错误在我的文件名我我检查另一个文件感谢回复:) –

+0

为什么你不接受我的任何问题 – iamsankalp89

0

CON阙版本德XAMPP estas trabajando? que error te marca? 如果说XAMPP的版本,则必须修改服务器的地址,在这种情况下,你已经在你的连接文件本地主机,你必须纠正它,把你的IP地址:

$connection = mysqli_connect('192.168.2.165', 'root', '', 'loginapp');//is an example of ip 

打开CMD并运行ipconfig来查看你应该放置什么ip而不是本地主机。我希望它适合你,祝你好运。

// si hablas español traduce hasta los comentarios, buena suerte. 
+0

它的工作其实我是新的php错误在我的文件名我正在检查另一个文件感谢回复:) –

相关问题