php - MySQL 数据库中没有显示任何内容

标签 php mysql

我在使用 phpmyadmin 在数据库中显示我的信息时遇到问题。我有 2 个文件(form.phpconnect.php),它说它已连接到数据库,但我的数据库中没有显示任何内容。

有什么解决办法吗?我花了几乎一整天的时间试图解决这个问题。

这是connect.php:

<?php
$mysql_host='localhost';
$mysql_user='root';
$mysql_password=''; **i don't have a password.

mysql_connect($mysql_host,$mysql_user,$mysql_password)

echo"connection sucess";

$link = mysqli_connect("localhost","root","") or die ("Couldn't not connect");
mysqli_select_db($link, "cooperative_db");

if (!$link) {
    die('Could not connect: ' . mysql_error());
}

echo "Successfully connected \n";

$FIRST_NAME = $_POST['FIRST_NAME'];
$LAST_TIME = $_POST['LAST_NAME'];
$CIVIC_NUMBER = $_POST['CIVIC_NUMBER'];
$STREET = $_POST['STREET'];
$CITY = $_POST['CITY'];
$PROVINCE = $_POST['PROVINCE'];
$POSTAL_CODE = $_POST['POSTAL_CODE'];
$COUNTRY = $_POST['COUNTRY'];
//$TELEPHONE = $_POST['TELEPHONE'] . $_POST['TELEPHONE'] . $_POST['TELEPHONE'];
$INCOME = $_POST['INCOME'];
//$INCOME_SOURCE = $_POST['element_6_1'] . $_POST['element_6_2'] . $_POST['element_6_3'] . $_POST['element_6_4'] .
//$_POST['element_6_5'];

$sql = "INSERT INTO candidat(FIRST_NAME, LAST_NAME, CIVIC_NUMBER, STREET, CITY, PROVINCE, POSTAL_CODE, COUNTRY, INCOME) VALUES ('$FIRST_NAME', '$LAST_TIME', '$CIVIC_NUMBER', '$STREET','$CITY', '$PROVINCE', '$POSTAL_CODE', '$COUNTRY', '$INCOME')";

?>

最佳答案

看来您的代码中可能存在很多问题。让我们一步一步开始吧。

我不确定:“**i don't have a password.”是否确实在您的代码中,因此首先将其更改为 //i don'没有密码。.
现在,在您向我们展示的第二张图片中,它仅回显 1 行而不是两行,并且在代码中实际上有两行应该回显结果。
echo"连接成功";echo "连接成功\n";

这可能是由于您在第一个回显之前的行中忘记了 ;
mysql_connect($mysql_host,$mysql_user,$mysql_password);

请问你为什么同时使用mysql和mysqli?如果只是为了测试,没有什么坏处,而且你应该知道mysql已被弃用,不再支持或更新,你最好只使用mysqli,请引用这篇文章Why shouldn't I use mysql_* functions in PHP?

第一张图片显示您没有名为candidat的表,但在您的代码中却有:INSERT INTO candidat。也许您希望将其改为INSERT INTOoperative_table
请进行这些小修复,然后告诉我们您的结果。

编辑:我忘了提及,就像 tadman 评论的那样,您最好了解您所拥有的 SQL 注入(inject)错误并相应地修复它们。

关于php - MySQL 数据库中没有显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40374076/

相关文章:

PHP 变量声明在 Laravel 5.4 中不起作用

php - 按首选项覆盖 Magento_SalesRule ResourceModel 会引发错误 : Type Error occurred when creating object

phpmyadmin 替换表

php - mysql order by specific column in random order with seed

mysql - MySQL数据删除后重置Auto_Increment值

MySQL Workbench 使用子查询更新查询

php - 无法通过 PHP session 更新 MySQL 表

php - 包括导航栏

php - 截断了不正确的 DOUBLE 值

php - 如何加密字符串数据,使其只能由其所在的计算机解码?