我是新来的,阅读其他问题,但找不到答案。我正在尝试编写一个简单的PHP脚本来将新行插入MySQL数据库。
我在没有GUI的情况下使用Ubuntu Server。我的脚本看起来像那样。
<?php
$host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "books_test";
$polaczenie = mysqli_connect($host, $db_user, $db_password, $db_name);
if($polaczenie->connect_errno!=0)
{
echo "Error\n";
}
else
{
echo "Polaczono z baza\n";
$SQL="INSERT INTO books VALUES (DEFAULT, 'Alicja w Krainie czarów', 'Carol Luis',
'England')";
if (@mysqli_query($SQL, $polaczenie)){
echo "Nowy rekord dodany prawidlowo\n";
}
else{
echo "Nie dodano nowego rekordu\n";
}
} ?>
它显示与数据库的连接正常但仍然没有插入行。你有什么想法?
非常感谢
答案 0 :(得分:1)
只需将mysqli_query($SQL, $polaczenie)
更改为mysqli_query($polaczenie,$SQL)
但是尝试使用对象样式而不是程序样式!! 不要混合它们,请阅读:https://github.com/angular/angularfire2/blob/master/docs/1-install-and-setup.md