注意:试图获取非对象的属性“ paperID” C:\ xampp \ htdocs \ nesciences \ user \ add_revision_page.php在第8行
注意:尝试获取非对象的属性“ title” 第9行的C:\ xampp \ htdocs \ nesciences \ user \ add_revision_page.php
注意:尝试获取非对象的属性“作者” 第10行上的C:\ xampp \ htdocs \ nesciences \ user \ add_revision_page.php
注意:尝试获取非对象的属性“关键字” C:\ xampp \ htdocs \ nesciences \ user \ add_revision_page.php在第11行
注意:尝试获取非对象的属性“抽象” C:\ xampp \ htdocs \ nesciences \ user \ add_revision_page.php在第12行
$pQuery="Select * from submission_list where id='{$paperID}'";
$paperProp=mysqli_fetch_object(mysqli_query($baglanti,$pQuery));
$paperCode=$paperProp->paperID;
$paperTitle=$paperProp->title;
$authors=$paperProp->authors;
$keywords=$paperProp->keyword;
$abstract=$paperProp->abstract;
答案 0 :(得分:-1)
对于manual,mysqli_fetch_object返回一个对象,该对象的字符串属性与获取的行相对应;如果结果集中没有更多的行,则返回 NULL 。因此,请尝试:
$pQuery="Select * from submission_list";
if ($result = mysqli_query($baglanti,$pQuery)) {
while ($paperProp=mysqli_fetch_object($result)) {
$paperCode=$paperProp->paperID;
$paperTitle=$paperProp->title;
$authors=$paperProp->authors;
$keywords=$paperProp->keyword;
$abstract=$paperProp->abstract;
}
mysqli_free_result($result);
}
答案 1 :(得分:-1)
查询可能会产生一个null,使用简单的if语句保护您自己:
$pQuery="Select * from submission_list where id='{$paperID}'";
$paperProp=mysqli_fetch_object(mysqli_query($baglanti,$pQuery));
if(!is_null($paperProp)){
$paperCode=$paperProp->paperID;
$paperTitle=$paperProp->title;
$authors=$paperProp->authors;
$keywords=$paperProp->keyword;
$abstract=$paperProp->abstract;
}