【发布时间】:2016-01-24 07:00:02
【问题描述】:
我正在尝试将我的数据库连接到我的在线网站,但我的代码不断收到这些错误。
警告:mysqli_connect() [function.mysqli-connect]: (28000/1045): 用户 'DatabaseName'@'28.5.2.24' 的访问被拒绝(使用密码: 是)在第 2 行的 /home/user/public_html/getTemps.php 中
和错误:
致命错误:函数名必须是字符串 /home/username/public_html/getTemps.php 在第 3 行
这是我所有的代码:
<?php
$con=mysqli_connect("localhost", "databasename", "password!", "tablename");
$result = $mysqli_query($con, "Selcect * From tablename");
$data = fetch_all($result, MySQLI_ASSOC);
echo json_encode( $data );
?>
【问题讨论】:
-
$mysqli_query?还有什么是fetch_all?我不确定mysqli_connect中的最后一个参数是什么,如果它是数据库名称,我想知道为什么它被称为 tablename。 -
首先,“Select”这个词有错别字
-
它是一个来自 php 的 SQL 查询,另一行抓取结果并以某种格式返回
-
最后一个参数是数据库中的表名
-
查看文档:php.net/manual/en/mysqli.construct.php 您需要按正确的顺序提供正确的参数。
标签: php mysql jquery-mobile mysqli