The following script gives me the error: Cannot use object of type stdClass as array in /Users/barryhjames/Sites/stwilliamtheabbot/genesis/admin/general/organization.php on line 41. Line 41 starts with:
$organization = $row->value;
Here is the code that I am using:
$mysqli = new mysqli('localhost', 'stwilliamtheabbot', '*******************', 'genesis');
if ($result = $mysqli->query("SELECT value FROM general WHERE setting='organization'")) {
while ($row = $result->fetch_object()) {
$organization = $row->value;
}
} else {
echo $mysqli->error;
} // end else
if ($result = $mysqli->query("SELECT value FROM general WHERE setting='address_1'")) {
while ($row = $result->fetch_object()) {
$address_1 = $row->value;
}
} else {
echo $mysqli->error;
} // end else
if ($result = $mysqli->query("SELECT value FROM general WHERE setting='address_2'")) {
while ($row = $result->fetch_object()) {
$address_2 = $row->value;
}
} else {
echo $mysqli->error;
} // end else
if ($result = $mysqli->query("SELECT value FROM general WHERE setting='city'")) {
while ($row = $result->fetch_object()) {
$city = $row->value;
}
} else {
echo $mysqli->error;
} // end else
if ($result = $mysqli->query("SELECT value FROM general WHERE setting='state_region'")) {
while ($row = $result->fetch_object()) {
$state_region = $row->value;
}
} else {
echo $mysqli->error;
} // end else
if ($result = $mysqli->query("SELECT value FROM general WHERE setting='zip_code'")) {
while ($row = $result->fetch_object()) {
$zip_code = $row->value;
}
} else {
echo $mysqli->error;
} // end else
if ($result = $mysqli->query("SELECT value FROM general WHERE setting='country'")) {
while ($row = $result->fetch_object()) {
$country = $row->value;
}
} else {
echo $mysqli->error;
} // end else
$mysqli->close();
Any ideas? I’m not even sure what this error message means?