【问题标题】:Medoo, short ajax syntaxMedoo,简短的 ajax 语法
【发布时间】:2023-03-17 06:25:01
【问题描述】:

我的 Medoo 框架有问题,在 localhost (php > 5.4+) 上一切正常,但在我的服务器上我安装了 PHP 5.3+,你能帮我如何将这段代码转换为旧数组版本并执行代码PHP 5.3。平台。

$database = new medoo array(
    // required
    'database_type' => 'mysql',
    'database_name' => 'mytable',
    'server' => 'localhost',
    'username' => 'root',
    'password' => '',

 // optional
    'port' => 3306,
    'charset' => 'utf8',
        'option' => [
        PDO::ATTR_CASE => PDO::CASE_NATURAL
    ]
);


$database->insert("table", [
    "project_name" => "Some text",
    "project_owner" => "Some Text",
    "project_time" => "10/10/2014",
    "project_target" => "- Target one, - Target two, - Target three",
    "project_details" => "This is my project."
]);

【问题讨论】:

    标签: php mysql medoo


    【解决方案1】:

    用数组调用替换括号。所有的括号都是数组的简写形式。

    http://www.php.net/manual/en/language.types.array.php

    【讨论】:

    • 是的,首先我这样做并且不想工作。 $database = new medoo(array( // required 'database_type' => 'mysql', 'database_name' => 'mytable', 'server' => 'localhost', 'username' => 'root', 'password' => '' ));
    • 存在并显示错误:PHP 解析错误:语法错误,第 13 行 /home/test/public_html/sql/index.php 中出现意外 '[',期待 ')'
    【解决方案2】:
    <?php
    require  'medoo.php';
    
    $database = new medoo(array(
        'database_type' => 'mysql',
        'database_name' => 'test',
        'server' => 'localhost',
        'username' => 'testu',
        'password' => 'asdf'
    
    
    ));
    
    $database->insert("table", array(
        "project_name" => "x",
        "project_owner" => "x",
        "project_time" => "x",
        "project_target" => "x",
        "project_details" => "x"
    ))
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-11
      • 2011-05-26
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多