Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 访问mysqli数据库,并根据检索到的数据调出特定模块_Php_Mysql_Module_Joomla3.0 - Fatal编程技术网

Php 访问mysqli数据库,并根据检索到的数据调出特定模块

Php 访问mysqli数据库,并根据检索到的数据调出特定模块,php,mysql,module,joomla3.0,Php,Mysql,Module,Joomla3.0,谁能看一下这个代码,看看我有什么错误。我正在访问mysql数据库中的用户信息,根据其个别数据中出现的某些值,我希望显示某些模块。我正在将其上传到Joomla上的Flexi定制模块(一个保存任何php代码的定制模块)。它说我正在正确访问sql数据库,但没有根据搜索查询启动任何模块 //Skillfolio Custom Minifeed Document //This doc should do a search to see what values appear in each users jo

谁能看一下这个代码,看看我有什么错误。我正在访问mysql数据库中的用户信息,根据其个别数据中出现的某些值,我希望显示某些模块。我正在将其上传到Joomla上的Flexi定制模块(一个保存任何php代码的定制模块)。它说我正在正确访问sql数据库,但没有根据搜索查询启动任何模块

//Skillfolio Custom Minifeed Document
//This doc should do a search to see what values appear in each users jos_social_fields_data 
//for the checkboxes they selected to choose what blog category would appear on their
//homepage. Then, for each value that does exist (the value assigned to the category), 
//the specific blog-category-minifeed is rendered.


<?php

$con = mysqli_connect("*****", "*****", "*****", "*****");

// Check connection
if (mysqli_connect_errno())
{
 echo "Failed to connect to MySQL: " . mysqli_connect_error();
 }

//Importing ALL category modules up front, echo them following each sql fetch

jimport( 'joomla.application.module.helper' );
$moduleart = JModuleHelper::getModule('arraarticles', 'ArtsARRA');
$moduleavi = JModuleHelper::getModule('arraarticles', 'AviationARRA');
$modulebus = JModuleHelper::getModule('arraarticles', 'BusinessARRA');
$modulecul = JModuleHelper::getModule('arraarticles', 'CulinaryARRA');
$moduleecon = JModuleHelper::getModule('arraarticles', 'EconomicsARRA');
$moduleedu = JModuleHelper::getModule('arraarticles', 'EducationARRA');
$moduleeng = JModuleHelper::getModule('arraarticles', 'EngineeringARRA');
$moduleent = JModuleHelper::getModule('arraarticles', 'EntertainmentARRA');
$modulefash = JModuleHelper::getModule('arraarticles', 'FashionARRA');
$modulehealth = JModuleHelper::getModule('arraarticles', 'HealthcareARRA');
$modulehist = JModuleHelper::getModule('arraarticles', 'HistoryARRA');
$modulelaw = JModuleHelper::getModule('arraarticles', 'LawARRA');
$modulemath = JModuleHelper::getModule('arraarticles', 'MathARRA');
$moduleoth = JModuleHelper::getModule('arraarticles', 'OtherARRA');
$modulephilo = JModuleHelper::getModule('arraarticles', 'PhilosophyARRA');
$modulepoli = JModuleHelper::getModule('arraarticles', 'PolisciARRA');
$modulepsych = JModuleHelper::getModule('arraarticles', 'PsychARRA');
$modulerel = JModuleHelper::getModule('arraarticles', 'ReligionARRA');
$modulesales = JModuleHelper::getModule('arraarticles', 'SalesARRA');
$modulescience = JModuleHelper::getModule('arraarticles', 'ScienceARRA');
$moduletech = JModuleHelper::getModule('arraarticles', 'TechARRA');
$moduleweb = JModuleHelper::getModule('arraarticles', 'WebDevARRA');
$modulewrite = JModuleHelper::getModule('arraarticles', 'WritingARRA');


//Later on after each SQL fetch: echo JModuleHelper::renderModule($modulename);


$sqlarts = mysqli_query($con, "SELECT * FROM jos_social_fields_data WHERE data LIKE         '%MINIARTS%'";

while ($rowarts = mysqli_fetch_array($sqlarts))
{
echo JModuleHelper::renderModule($moduleart);
}


$sqlaviation = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIAVIATION%"';

while ($rowaviation = mysql_fetch_array($sqlaviation))
{
echo JModuleHelper::renderModule($moduleavi);
}

$sqlbusiness = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIBUSINESS%"';

while ($rowbusiness = mysql_fetch_array($sqlbusiness))
{
echo JModuleHelper::renderModule($modulebus);
}

$sqlculinary = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINICULINARY%"';

while ($rowculinary = mysql_fetch_array($sqlculinary))
{
echo JModuleHelper::renderModule($modulecul);
}

$sqlecon = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIECON%"';

while ($rowecon = mysql_fetch_array($sqlecon))
{
echo JModuleHelper::renderModule($moduleecon);
}

$sqled = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIEDUC%"';

while ($rowed = mysql_fetch_array($sqled))
{
echo JModuleHelper::renderModule($moduleedu);
    }

$sqleng = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIENGIN%"';

while ($roweng = mysql_fetch_array($sqleng))
{
echo JModuleHelper::renderModule($moduleeng);
}

$sqlent = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIENTERTAINMENT%"';

while ($rowent = mysql_fetch_array($sqlent))
{
echo JModuleHelper::renderModule($moduleent);
}

$sqlfash = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIFASHION%"';

while ($rowfash = mysql_fetch_array($sqlfash))
{
echo JModuleHelper::renderModule($modulefash);
}

$sqlhealth = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIHEALTH%"';

while ($rowhealth = mysql_fetch_array($sqlhealth))
{
echo JModuleHelper::renderModule($modulehealth);
}

$sqlhistory = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIHISTORY%"';

while ($rowhistory = mysql_fetch_array($sqlhistory))
{
echo JModuleHelper::renderModule($modulehist);
}

$sqllaw = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINILAW%"';

while ($rowlaw = mysql_fetch_array($sqllaw))
{
echo JModuleHelper::renderModule($modulelaw);
}

$sqlmath = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIMATH%"';

while ($rowmath = mysql_fetch_array($sqlmath))
{
echo JModuleHelper::renderModule($modulemath);
}

$sqlphilo = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIPHILO%"';

while ($rowphilo = mysql_fetch_array($sqlphilo))
{
echo JModuleHelper::renderModule($modulephilo);
}

$sqlpoli = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIPOLISCI%"';

while ($rowpoli = mysql_fetch_array($sqlpoli))
{
echo JModuleHelper::renderModule($modulepoli);
}

$sqlpsych = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIPSYCH%"';

while ($rowpsych = mysql_fetch_array($sqlpsych))
{
echo JModuleHelper::renderModule($modulepsych);
}   

$sqlreligion = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIRELIG%"';

while ($rowreligion = mysql_fetch_array($sqlreligion))
{
echo JModuleHelper::renderModule($modulerel);
}

$sqlsales = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINISALES%"';

while ($rowsales = mysql_fetch_array($sqlsales))
{
echo JModuleHelper::renderModule($modulesales);
}

$sqlscience = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINISCIENCE%"';

while ($rowscience = mysql_fetch_array($sqlscience))
{
echo JModuleHelper::renderModule($modulescience);
}

$sqltech = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINITECH%"';

while ($rowtech = mysql_fetch_array($sqltech))
{
echo JModuleHelper::renderModule($moduletech);
}

$sqlweb = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIWEB%"';

while ($rowweb = mysql_fetch_array($sqlweb))
{
echo JModuleHelper::renderModule($moduleweb);
}

$sqlwriting = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%MINIWRITING%"';

while ($rowwriting = mysql_fetch_array($sqlwriting))
{
echo JModuleHelper::renderModule($modulewrite);
}

$sqlother = 'SELECT * FROM jos_social_fields_data WHERE data LIKE "%other%"';

while ($rowother = mysql_fetch_array($sqlother))
{
echo JModuleHelper::renderModule($moduleoth);
}

mysqli_close($con);

?>
//Skillfolio自定义迷你提要文档
//此文档应进行搜索,以查看每个用户的jos\u社交\u字段\u数据中显示的值
//对于他们选择的复选框,选择博客类别将出现在他们的网站上
//主页。然后,对于每个确实存在的值(分配给类别的值),
//将呈现特定的博客类别minifeed。

删除ip地址和密码!!您不应该告诉我们您有哪些错误吗?您正在为查询设置不同的变量,但从未实际执行它。还要注意,您的许多语句都引用了
mysql\u fetch\u array()
,但应该使用
mysqli\u fetch\u array()
@Dagon,我的页面上没有收到任何错误,只是没有通过代码调出我请求的模块。@Mike W。。。我如何执行它?对不起,如果这是一个基本的问题,我已经开发了使用C语言的软件和使用html和css的网页,但我是PHP新手。