我有一个运行WebClient的C#程序来绑定来自MySQL数据库的数据。 当我的查询到达时,服务器会删除通知:
尝试在第46行获取非对象的属性。
这是我的PHP代码:
<? //Some $Conn details thing in the beginning.
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "". $row["id"] . "|" . $row["nev"] . "|" . $row["_1"] . "|" . $row["_2"] . "|" . $row["_3"] . "|" . $row["_4"] . "|" . $row["_5"] . "|" . $row["_6"] . "|" . $row["_7"] . "|" . $row["_8"] . "|" . $row["_9"] . "|" . $row["_10"] . "|" . $row["_11"] . "|" . $row["_12"] . "|" . $row["_13"] . "|" . $row["_14"] . "|" . $row["_15"] . "|" . $row["_16"] . "|" . $row["_17"] . "|" . $row["_18"] . "|" . $row["_19"] . "|" . $row["_20"] . "|" . $row["_21"] . "|" . $row["_22"] . "|" . $row["_23"] . "|" . $row["_24"] . "|" . $row["_25"] . "|" . $row["_26"] . "|" .$row["_27"] . "|" . $row["_28"] . "|" . $row["_29"] . "|" . $row["_30"] . "|" . $row["_31"] . "<br>" ;
}
}
else {
echo "No result.";
}
$conn->close();
?>
程序发布的查询:
private void retrieve(int y, string date) {
string sql = "SELECT * FROM z_fdbeo_"+date+"";
loader.loaddata(sql, "fill_fdbeo31", 15);
}
其中date
是来自listBox
项目的字符串。
只有一件事:我的所有PHP都是一样的,我只是更改了echo
部分......
有什么想法吗?