我在同一主题的YouTube教程中找到了此代码。似乎无法让它工作。我现在得到的错误就是这个
注意:尝试在第13行的C:\ xampp \ htdocs \ test.php中获取非对象的属性
有人知道这段代码有什么问题吗?我非常 PHP的新手。我只是用一些JS来解决HTML和CSS问题,所以如果它非常简单的话,请不要这么做。
using System.Windows;
using System.Windows.Media;
namespace Xander
{
/// <summary>
/// Interaction logic for Arduino.xaml
/// </summary>
public partial class Arduino : Window
{
public Arduino()
{
InitializeComponent();
}
//Butonul de conectare/deconectare la SerialPort pentru conexiunea la Arduino
private void btnConnect_Click(object sender, RoutedEventArgs e)
{
if (!ArduinoControl.IsConnected())
{
ArduinoControl.ConnectToArduino();
}
else
{
ArduinoControl.DisconnectFromArduino();
}
}
//Butonul de ascundere a ferestrei ArduinoControl
private void Button_Click(object sender, RoutedEventArgs e)
{
Hide();
}
//TODO - De verificat - NOT WORKING
public void DisplayConnected()
{
//MessageBox.Show("Metoda este rulata"); //WORKING
btnConnect.Content = "Disconnect";
lblConnectionStatus.Foreground = Brushes.Green;
lblConnectionStatus.Content = "Connected";
}
//TODO - De verificat - NOT WORKING
public void DisplayDisconnected()
{
btnConnect.Content = "Connect";
lblConnectionStatus.Foreground = Brushes.Red;
lblConnectionStatus.Content = "Disconnected";
}
}
}
答案 0 :(得分:1)
第6行上的SQL可能是错误的。所以 $ result 变量不是 mysqli_query 对象。
尝试在第7行之后添加此代码段以找出此处的错误。
if($result === false)
{
die("Error description: " . mysqli_error($conn));
}
阅读一些关于 mysqli_error 功能的documentation
这将解决您的问题。设置正确的变量。您正在$ db_name地方使用表名。
$conn = mysqli_connect("$db_hostname", "$db_username", "$db_password", "$db_name") or die("db connect error: ".mysqli_connect_error());