php - 为什么php不在mysql中存储数据?

标签 php mysql

我正在尝试获取一些链接并将它们存储在 MySQL 表中。它不存储数据,但我收到一条错误消息(上面写着“idk man,它没有进入那里”)。我只是不确定我做错了什么。这是我到目前为止所拥有的:

     // Create connection
        $conn = new mysqli($servername, $username, $password);

    // Check connection
        if ($conn->connect_error) 
        {
        die("Connection failed: " . $conn->connect_error);
        }
       else
       {
        echo "<font  color='#00FF00'>CONNECTED TO DATABASE SUCCESSFULLY</font><br>";
        }

    //find open link record and insert

    foreach ($result as $wtf)
    {
    //now show me
  mysqli_query ($conn,"INSERT INTO carads (adlink) VALUES ('$wtf')");
    echo "<font color='#FFFFFF'>INSERTING LINK INTO DATABASE: $wtf</font><br>";
    }
    $sql="SELECT 'adlink' FROM 'carads'";
    $sqlresult = mysqli_query($conn,$sql );
    //if its messed up tell me now
    if
 ( !$sqlresult)
    {

    echo mysqli_error($conn);
    die("<font size='20' color='#FF0000'>idk man, there was an error and the dataset didnt get in there</font><br>") ;
    }









if ($sqlresult = mysqli_query($conn,$sql))
  {
  // Return the number of rows in result set
  $rowcount=mysqli_num_rows($sqlresult);
  print_r ("<font size='18' color='#00FF00'>Car ads Database has %d ADLINKS from current city.\n</font><br>",$rowcount);






  // Free result set
  mysqli_free_result($result);
  }
//close the connection
mysqli_close($conn);        

再一次,我在这里转了一圈,需要聪明人的一点帮助。为什么不将链接存储在数据库中?

最佳答案

单引号 (') 用于表示字 rune 字。在您的 select 语句中,您试图引用对象(列和表)名称,因此您不应该使用它们:

$sql="SELECT adlink FROM carads"; // Note the lack of quotes
$sqlresult = mysqli_query($conn, $sql);

关于php - 为什么php不在mysql中存储数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26696789/

相关文章:

php - 使用 php session 变量从 MySQL 数据库获取数据

php - 连接到 Joomla 中的第 3 方数据库?

mysql - 这个简单的创建表查询出现难以理解的错误

mysql - 如何根据 R Mysql DB 中的时间戳删除表?

mysql - 搜索子字符串并返回 'true' 或 'false' 的 SQL 条件

c# - 如何正确删除数据库中的记录

php - 是否有验证 PHP 序列化数据的正则表达式?

php - 无法使用 Composer 在 symfony2 中安装 mongodb 学说

php - 家庭计算机上的 LAMP 堆栈作为公共(public) Web 服务器

mysql - 连接 MYSQL 数据库时出错(NodeJS、socket.io、express)