Ich verwende die VirtueMart-Komponente auf meiner Website.PHP-Code nicht Daten aus der Datenbank abrufen?
Ich habe dieses Stück Code läuft auf Joomla 3.6:
<?php
// Get a db connection.
$db = JFactory::getDbo();
// Create a new query object.
$query = $db->getQuery(true);
// Select all records from the user profile table where key begins with
//"custom.".
// Order it by the ordering field.
$query->select($db->quoteName(array('customfield_value',
'virtuemart_product_id')));
$query->from($db->quoteName('jos_virtuemart_product_customfields'));
$query->where($db->quoteName('virtuemart_custom_id') . ' LIKE '. $db-
>quote('3'). ' AND '. $db->quoteName('virtuemart_product_id') . 'LIKE ' .
$db->quote($product->virtuemart_product_id));
// Reset the query using our newly populated query object.
$db->setQuery($query);
// Load the results as a list of stdClass objects (see later for more
options on retrieving data).
$results = $db->loadResult();
echo ($results);
?>
jedoch aus irgendeinem Grund, dass es nicht die Daten geladen werden. Ich bekomme nur eine leere Seite. Auf meinem localhost funktioniert es gut, aber auf meiner Live-Site wird es überhaupt nicht geladen.
Jeder Grund, warum das sein könnte? Es verwendet die gleiche Datenbank (phpmyadmin).
Hosting-Problem möglicherweise?
Ich weiß es nicht. Ich habe alles offline für eine Woche getestet und alles lief gut und dann passiert das. Ich sehe keine Fehler in der Konsole, daher weiß ich nicht, was falsch sein könnte.
Danke fürs Lesen.
Versuchen, es Zeile für Zeile zu debuggen – Akintunde007
Danke, ich werde es versuchen. Sehr seltsam, dass es nicht funktioniert. Denke, es ist etwas mit dem Server. – MailBlade