
正文
php无法查看数据结构 php无法查看数据结构怎么解决
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP后台的问题
我现在不能明确告诉你怎么解决,但是按照我下面的方法一定能够解决,我相信:
新到一个公司,怎样快速熟悉系统,并能进行维护呢?绝对不是读程序,何况你现在的PHP程序是加密的,没办法读,即使能读也别去看程序。我的经验是从数据库和业务逻辑入手。
首先是数据库,开发商应该留下一些基本的数据结构资料,有资料就先仔细看资料,这可是宝贝了。其次查看数据库结构,在你的笔记本上记录有哪些数据库,各有哪些表,都有哪些字段,并抄两三行数据下来。有了这些数据结构,我估计你现在的问题已经能够解决了,前台报错是没有权限,那么你看这个栏目在数据库里面和其它栏目的记录有什么不同,那可能就是设置的权限,修改以下就可以了。
其次是前台业务流程,如果系统非常庞大和复杂,数据库结构根本看不过来,可能存在数千个表,新手没办法看,高手会凭感觉对这些表分类。但是通过熟悉前台业务流程,能够大大增加在阅读数据库结构时的灵感。
如果你的维护要设计源程序修改,那么在熟悉数据库结构以后,可以考虑熟悉程序模块。
相关问答
Q1: ThinkPHP数据库查询为什么没有显示结果,求教高手!
我不知道你的配置、结构是怎样的,但是
我图中指出的问题“你把查询结果命名为变量select 塞到通道里面,却用user去取数据”,系统怎么可能会知道user是select?
还有,select()得到的是二维数组,不是一维数组,需要volist/volist去遍历读取,跟first() 不一样。
display()方法 默认搜寻与当前执行方法同名的html作为输出模板,你的方法名是index,但是html文件名却叫 idnex ?如果需要主动查找模板,需要display("idnex")。
页面空白应该不是上面问题导致的,具体要看情况,参考以下建议:
使用M("user") 替换 new Model("user"),并在下一行使用var_dump($select) 输出查看数据结构。如果页面空白,说明数据库 或者 user 模型存在问题。
html中{:$select[0]['address']}这种形式读取数据,如果有数据,说明就是select()查询的数据结构无法解析导致的。
Q2: html中提交表单,但php中无法显示表单中的数据
直接在浏览器输入localhost就知道是否配置成功,另外php文件运行需要放在web目录下运行,默认目前是htdocs这个文件夹,然后通过浏览器访问web地址访问,不可以直接将php直接拉到浏览器上运行(html文件才可以),
Q3: 为什么我的php文件无法在浏览器中查看
php文件在IE中查看,文件必须是放在web服务器下.而不是写个PHP,浏览器就可以解析的.一般是安装apache,然后把写好的php放在APACHE的文档目录下.
Q4: PHP form提交后,php代码无法解析
从问题描述可以看出,这段代码实际上可以解析执行,php区域空白的原因可能不是没有解析。
据我的判断,如果传过来的$_POST['searchtype']、$_POST['searchterm']是空值的话,var_dump($searchterm) 也不会有数据输出,最终的结果导致php区域空白。
关于php无法查看数据结构和php无法查看数据结构怎么解决的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







