Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL插入在php()中不起作用_Php_Mysql_Cpanel - Fatal编程技术网

MYSQL插入在php()中不起作用

MYSQL插入在php()中不起作用,php,mysql,cpanel,Php,Mysql,Cpanel,代码如下: <html> <body> <?php $con = mysql_connect("localhost","moviek5q_arka","******"); if (!$con) { die('Could not connect: ' . mysql_error()); } $pizza = "Age Anger Architecture

代码如下:

    <html>

    <body>

    <?php
    $con = mysql_connect("localhost","moviek5q_arka","******");
    if (!$con)
      {
      die('Could not connect: ' . mysql_error());
      }

    $pizza  = "Age
    Anger
    Architecture
    Art 
    Beauty
    Birthday
    Business
    Car
    Change
    Computers
    Dad
    Dating
    Death
    Design
    Diet
    Dreams
    Education
    Environmental
    Equality
    Experience
    Faith
    Family
    Finance
    Fitness
    Food
    Forgiveness
    Friendship 
    Funny
    Gardening
    Government
    Graduation
    Happiness
    Health
    History
    Home
    Humor
    Imagination
    Inspirational
    Intelligence
    Leadership
    Legal
    Life 
    Love 
    Marriage
    Medical
    Men
    Mom
    Money
    Motivational 
    Movies
    Music
    Nature
    Parenting
    Patriotism
    Peace
    Pet
    Poetry
    Politics
    Power
    Religion
    Science
    Society
    Sports
    Success 
    Technology
    Teen
    Time
    Travel
    Trust
    War
    Wedding
    Wisdom 
    Women
    Work
    ";
    $pieces = explode("\n", $pizza);
    $i=0;

    $a=mysql_select_db("moviek5q_Quote", $con);
    if(!$a) echo"Error";

    for($i=8;$i<75;$i++) {


    $sql=mysql_query("INSERT INTO moviek5q_Quote.Categories (Key, Name)
    VALUES
    (NULL,'$pieces[$i]')");
    if(!$sql) {die('Could not connect: ' . mysql_error());}

    }

    mysql_close($con);

    echo "done";
    ?>

    </body>

</html>


Key
是一个保留关键字,这就是它崩溃的原因。更改列名或将其置于引号(`)中

e、 g


要查看保留关键字的完整列表,请检查您的字段名
Key
,因此查询将失败。您可以使用反勾号进行更正:

插入moviek5q_Quote.Categories(`Key`,Name)

只是一个提示,请尝试使用PDO或MySQLi,
mysql\uUcode>代码现在已被弃用,将来可能无法使用


连接是否已建立?请在循环中为我们回显sql字符串。。。使用它是最糟糕的主意你知道它的意思吗
for($i=8;$Ith此错误由Shaquin正确指出,连接已建立。@NullPointer我是MySQL的新手,所以我刚刚创建了一个php页面,用于将75个条目上载到数据库中。此php页面将不会在以后任何时候加载!:)是的,
MySQL
扩展名非常旧,不推荐使用。我们将对此进行调查!谢谢谢谢,更改列名非常有效!
$sql = mysql_query( "INSERT INTO moviek5q_Quote.Categories (`Key`, Name)
VALUES
(NULL, '$pieces[$i]')" );