2017-03-10 121 views
0

今天我回到了我的树莓上的另一个MySQL问题。Mysqli Raspberry Pi 3没有任何错误

我有插入我的表中的用户输入数据库“用户”“用户”,它看起来像这样的代码:

BTW,我知道登录与根不是最安全的方式,但我试过要确定我的力量搞砸了我的MySQL用户。

$mysqli = new mysqli("localhost", "root", "passwd", "users"); 

$mysqli->query("INSERT INTO `users` (username, email, firstname, lastname, password) VALUES ('$username', '$email', '$fname', '$lname', '$passwdhash')"); 
$mysqli->commit(); 

这工作正常,直到我nucking我的树莓,因为我有我的SSH服务器的问题。

我安装了一切新的(PHP,MySQL,phpmyadmin,apache2),现在我的脚本没有工作。

我检查了我的apache和mysql服务的状态,两者都正常工作。 (ACC到我的覆盆子)

对于错误捕获我想这:

$success = $mysqli->query('localhost', 'root', 'passwd', 'users'); 
if (!$success) { 
print_r($mysqli->error); 
} 

我凭着知道这个问题是我的覆盆子或我的剧本,所以我问在这里,以确保它不是我的脚本这是导致错误。

谢谢你的帮助。

+0

你得到什么错误? – TheValyreanGroup

+0

那就是我没有错误的问题 – Tolkosino

+1

'$ success = new mysqli('localhost','root','passwd','users'); (!$ success){ print_r($ success-> error); }' –

回答

1

你正在尝试的是错误的。尝试象下面这样: -

<?php 
error_reporting(E_ALL); 
ini_set('display_errors',1); 
$mysqli = new mysqli('localhost', 'root', 'passwd', 'users'); 

if ($mysqli->connect_errno) { 
    echo "Error: Failed to make a MySQL connection, here is why: \n"; 
    echo "Error: " . $mysqli->connect_error . "\n"; 
    exit; 
} 

注: - 检查这一个我希望你能得到一些要么错误或获得连接

+0

我添加了一个其他的代码,这个工程,我现在尝试执行到我的脚本上面,看看这是否也可以 – Tolkosino