我的代码出错,但我无法找到如何修复

时间:2017-07-29 21:19:05

标签: php mysql mysqli

无法连接到数据库。 我的错误:

  

[星期六7月29日23:02:56.747139 2017] [proxy_fcgi:错误] [pid 13049:tid 140689614522112] [] AH01071:收到错误' PHP消息:PHP警告:mysqli :: mysqli():( HY000 / 1045):用户访问被拒绝' timavnl_1' @' localhost' (使用密码:是)在第2行/hPHP消息的/home/timavnl/domains/tim-av.nl/public_html/6628/job/db_connect.php中:PHP警告:mysqli :: prepare():无法'在第5行/hPHP消息的/home/timavnl/domains/tim-av.nl/public_html/6628/job/index.php中获取mysqli:PHP警告:main():无法在/ home中获取mysqli第10行上的/timavnl/domains/tim-av.nl/public_html/6628/job/index.php \ n \ nPHP消息:PHP注意:尝试在/ home / timavnl / domains / tim-av中获取非对象的属性。第23行的nl / public_html / 6628 / job / index.php \ n \ nNPHP消息:PHP致命错误:在/home/timavnl/domains/tim-av.nl/public_html/6628/中调用null上的成员函数fetch()第24行\ n'

上的job / index.php

我的数据库连接代码:

<?php
$db = new mysqli("localhost","timavnl_1","password"."timavnl_1") or 
die("ERROR! With connection");
?>

index.php代码: Picture of: index.php

2 个答案:

答案 0 :(得分:0)

你有错字错误。密码后您已经.,请使用,更改此密码,请使用此类

"<"?php $db = new mysqli("localhost","timavnl_1","password","timavnl_1") or die("ERROR! With connection"); ?>

制作connection对象的正确语法是,,运算符必须对参数进行分析。

<强>语法

$mysqli = new mysqli("localhost", "user", "password", "database");

注意:根据所使用的connection功能,各种参数可以为omitted。如果未提供参数,则扩展会尝试使用PHP配置文件中设置的默认值。检查手动here

答案 1 :(得分:0)

数据库连接代码在密码和数据库名称之间似乎有一个句点var array = [{ one: { details: { bikes: 5, cars: 10 } } }, { one: { details: { bikes: 7, cars: 32 } } }, { one: { details: { bikes: 8, cars: 18 } } }, { one: { details: { bikes: 9, cars: 20 } } }], result = array.reduce((r, a) => ({ bikes: Math.max(r.bikes, a.one.details.bikes), cars: Math.max(r.cars, a.one.details.cars) }), { bikes: 0, cars: 0 }); console.log(result);而不是.

参考:http://php.net/manual/en/mysqli.quickstart.connections.php

请尝试以下方法:

,