私は自分のサイトでVirtueMartコンポーネントを使用しています。PHPコードはデータベースからデータを取得しませんか?
<?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);
?>
しかし、何らかの理由で、それはデータをロードしていない:
私はJoomlaの3.6上で実行されるコードのこの部分を持っています。私は空白のページを取得します。私のlocalhost上では正常に動作していますが、私のライブサイトでは全く読み込まれません。
この理由は何ですか?同じデータベース(phpmyadmin)を使用しています。
おそらくホスティングの問題?
わかりません。私はすべてのものを1週間オフラインでテストしましたが、すべてがうまく行きました。コンソールにエラーが表示されないので、何が間違っているのか分かりません。
読んでいただきありがとうございます。
行ごとにデバッグを試してください – Akintunde007
ありがとう、私は試してみましょう。それは動作していない非常に奇妙な。それはサーバーと何かと思う。 – MailBlade