php - MySQL 连接不工作 Ubuntu?

标签 php mysql connection

我在 Ubuntu 上安装了 lamp,一切正常在数据库中,它也不会在 mysql 连接上给出错误。 使用POST方法发送表单数据

<form action="form.php" method="POST">

        <label>Email:</label>
        <input type="text"  name="name">
        <label>Password</label>
        <input type="password" name="pass">
      </form>

这是php代码

<?php

ini_set('display_errors',1); 
error_reporting(E_ALL);

echo "hello I am here !<br/>";


$con=mysqli_connect("localhost","root","123","login");

if (mysqli_connect_errno($con))
    {
echo "Failed to connect to MySQL: " . mysqli_connect_error();

    }



$name = $_POST['name'];
$password = $_POST['pass'];
echo " Name: ".$name." <br/>Password: ".$password; 
mysqli_query($con,"INSERT INTO login_data (username, password) VALUES ('". $name ."', '". $password ."')");
//it doesnt insert the data 
//how do i check the error of that query ? 
mysqli_close($con);
?>  

帮助!

最佳答案

$sql="INSERT INTO login_data(username,password) values(".$_POST['name'].",".$_POST['password'].")";

mysqli_query(mysqli $link, string $query)

先连接,再查询。并使用 mysqli

$a=mysqli_query($con, $sql );

关于php - MySQL 连接不工作 Ubuntu?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20000784/

相关文章:

php - 如何检查与php中的随机字符匹配的数组数据?

mysql - 如何使用 SQL 查询根据顺序关系选择记录

c# - 如何在未安装 SQL Server 的计算机上使用 SQL 数据库运行应用程序

Java 到 HSM 连接并发送 "GC"/FK"命令

php - 在一个php文件中连接MySQL并在另一个php文件中使用它

php - 更新 Laravel 5 中的附加数据透视表值

php - mysql 和 php 中的 utf-8

IIS 或 Apache 上的 PHP(优点和缺点)

mysql - 如何在mysql中使用聚合函数?

php - Mysql从多个表中选择,每个月创建一个新表