Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php discuz 想在门户首页自定SQL读取数据库信息,该怎么操作?

discuz 想在门户首页自定SQL读取数据库信息,该怎么操作?

Jun 23, 2016 pm 01:51 PM
sql beroperasi membaca portal

<?php$query = DB::query("SELECT * FROM ".DB::table('common_advertisement').";");		while($rs = DB::fetch($query)) {			$code=$rs['code'];		}?>
Salin selepas log masuk


这样写出错,要引入SQL链接语句吗?


回复讨论(解决方案)

不要加分号;

又是兄弟您,呵呵,谢谢!

不加分号;

<?php$query = DB::query("SELECT * FROM ".DB::table('common_advertisement') );		while($rs = DB::fetch($query)) {			$code=$rs['code'];		}?>
Salin selepas log masuk


这样也不得呢

文件是:模板/portal/index.php 不用引入什么文件吗?

if(!class_exists('DB')){	echo '不存在';}
Salin selepas log masuk


若是不存在
就要引入
require_once './source/class/class_core.php';//根目录下C::app()->init();
Salin selepas log masuk

模板/portal/index.php :

<?php exit; ?><!--{subtemplate common/header}-->...<!--{subtemplate common/footer}--> 
Salin selepas log masuk


这个文件里是不是不能直接写PHP代码啊?

写:
if(!class_exists('DB')){    echo '不存在';}
Salin selepas log masuk


这个都不执行,那门户的PHP代码要写在哪?

没玩过门户,模版里可以写php代码,但是不建议
门户的后台php页面应该在\source\module\portal文件夹下,但是这些文件夹下的php都可以调用DB类
不知道你执行DB::query的那句是放在哪儿执行的

我是放在:模板/portal/index.php 里,这个文件是门户的首页模板

<?php exit; ?><!--{subtemplate common/header}--><?php$query = DB::query("SELECT * FROM ".DB::table('common_advertisement') );        while($rs = DB::fetch($query)) {            $code=$rs['code'];        }?><!--{subtemplate common/footer}--> 
Salin selepas log masuk

这样后门户首页就空白,不懂是什么回事,

可能要写在:/source/module/portal/portal_index.php   才行,晚点我试试

在模版文件中用是不行的,discuz是预编译模版,是匹配不要你php标记
试试
但是还是建议写在后台php文件中

非常感谢,写在后台PHP:/source/module/portal/portal_index.php里可以了,谢谢!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah perbezaan antara HQL dan SQL dalam rangka kerja Hibernate? Apakah perbezaan antara HQL dan SQL dalam rangka kerja Hibernate? Apr 17, 2024 pm 02:57 PM

Apakah perbezaan antara HQL dan SQL dalam rangka kerja Hibernate?

Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi Feb 26, 2024 pm 05:51 PM

Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi

Penggunaan operasi bahagian dalam Oracle SQL Penggunaan operasi bahagian dalam Oracle SQL Mar 10, 2024 pm 03:06 PM

Penggunaan operasi bahagian dalam Oracle SQL

Perbandingan dan perbezaan sintaks SQL antara Oracle dan DB2 Perbandingan dan perbezaan sintaks SQL antara Oracle dan DB2 Mar 11, 2024 pm 12:09 PM

Perbandingan dan perbezaan sintaks SQL antara Oracle dan DB2

Apakah sudo dan mengapa ia penting? Apakah sudo dan mengapa ia penting? Feb 21, 2024 pm 07:01 PM

Apakah sudo dan mengapa ia penting?

Penjelasan terperinci tentang fungsi Set tag dalam teg SQL dinamik MyBatis Penjelasan terperinci tentang fungsi Set tag dalam teg SQL dinamik MyBatis Feb 26, 2024 pm 07:48 PM

Penjelasan terperinci tentang fungsi Set tag dalam teg SQL dinamik MyBatis

Bagaimana untuk menyelesaikan ralat 5120 dalam SQL Bagaimana untuk menyelesaikan ralat 5120 dalam SQL Mar 06, 2024 pm 04:33 PM

Bagaimana untuk menyelesaikan ralat 5120 dalam SQL

Langkah-langkah operasi dan langkah berjaga-jaga Deploy Linux Langkah-langkah operasi dan langkah berjaga-jaga Deploy Linux Mar 14, 2024 pm 03:03 PM

Langkah-langkah operasi dan langkah berjaga-jaga Deploy Linux

See all articles