导航:首页 > 编程语言 > Php不认识sql

Php不认识sql

发布时间:2022-04-29 02:57:54

A. php中不能执行sql语句。

我是这样写的,无论我用empty还是OCIColumnIsNULL来判断,都没有执行进去

$sql="SELECTTAX_FPDJ.DJRQFROMTAX_FPDJ,TAX_FPDJTIWHERETAX_FPDJTI.FPDM='".$FapiaoDM."'ANDTAX_FPDJTI.QSH<='".$FapiaoHM."'ANDTAX_FPDJTI.QSH+TAX_FPDJTI.SL*TAX_FPDJTI.ZZH>='".$FapiaoHM."'ANDTAX_FPDJ.DJXH=TAX_FPDJTI.DJXHANDTAX_FPDJ.TAXPAYERID=".$asTaxpayerid."ANDTAX_FPDJ.DJLX='8'";
$stmt=OCIParse($conn,$sql);
$rs=OCIExecute($stmt);
while(OCIFetch($stmt)){
$asEndTime=OCIResult($stmt,1);
if(empty($asEndTime))
{$asDatetime=$asStartTime;
$tip="没有缴销";}
else
$asDatetime=$asStartTime."至".$asEndTime;
}
OCIFreeStatement($stmt);

B. [php]一条sql语句不太理解,请教

这不是字符串连接么 $tableName 表名么
最后连接成的sql语句就是 select * from 表名 where 字段名 = 0

C. PHP问题:sql语句不起作用,对数据库操作失败,返回的值为空

用函数mysql_error()可以获取最近一次对数据库操作失败的错误详细信息的,不过都是英文的解释,希望你能看懂

D. 为什么我写的php代码不执行sql语句呢,请大侠指点。

程序执行了, username=changgy 要加上引号 表示数据类型是字符串,不加引号的的话,这条查询的sql是错误的, $res是接收不到返回值的,所以会返回一个false,加个引号就好了

E. PHP中一条SQl语句,有点不懂之处!

简单点说吧,看你插入的内容是什么类型的数据,如果是字符型的两边就带是''单引号,如果是数值型的,就不用单引号,有也不会出错,“.”这个点是php的连接符,就像ASP的&一样。用来连接两个变量的。

还有在实际运用中,如果你实在搞不清楚,这些引号,你就用echo $sql输出来看看sql的最终语句。

F. thinkphp如何学习啊里面的sql语句都是函数,好麻烦的。

当初我从ASP转向PHP的时候,基本上也是通过看THINKPHP来改变的。
学习一门语言的第一步,我个人感觉是应该从搭配环境开始,然后弄出第一个"hello world!"。
意思就是说你得先网络些有关搭建PHP环境的文章,然则进行一些PHP的基本语义的认识。

有了这些,你再来理解THINKPHP这个框架就容易得多,多看TP官方出的一些手册,详细理解一些MVC的观念,并尽力尝试第一个project.

这过程没什么速成之道,需要你不断的积累和摸索的。

G. 新手学php语言 要不要懂SQL语言

php还是有许多资深程序员在用。
做网站什么的。
php脚本远行速度很快。怎么说呢!当然你现在刚学对SQL数据库的应用可以不用了解!
不过在后面用PHP开发项目一般都要数据库来做数据保存工作。你就必需对数据进行操作。这就要有必要的数据库运用基础!

H. php页连接sql数据库出现不知名的错误

数据库错误一般只有两种情况:
1.你的数据库没有连接上;
2.你的SQL语句有错。
我一般的处理的方法,就是先用第三方数据管理软件将sql语句写好,等在第三方软件里全部做好了,那再把这个sql语句到代码里就OK。还有一个建议,你的变量命名看起来太长,太杂,看代码有点头痛,要是代码一多,我想那就是另一帆风景。咯咯....... 建议用数据库的第三方软件来调:比如,phpMyadmin,Navicat for mysql.

I. php中sql语句好像没有效果,求助

你的代码逻辑有问题.

  1. 在表单submit事件里设置window.event.returnValue=false阻止了表单提交事件(IE浏览器下)

  2. 表单提交事件里直接把填写的用户名写入cookie了,这跟后端就没关系了

  3. 以上两步执行过后,就跳转到了登录后页面.html,服务器端根本没接收到表单提交

所以你的代码主要是前端问题。

1.一般在表单提交事件里做填写验证,比如用户名以及密码有没有填写,格式或长度对不对,有问题则显示提示信息并阻止表单提交。

2.如果表单检查没问题,有两种处理方法,一种是放行表单提交(在事件中return true以及window.event.returnValue=true),另一种是继续阻止表单提交,然后代码获取表单的数据,使用ajax提交页面,同事设置提交按钮状态为禁用,等获取到返回结果后根据返回的信息再作显示或跳转处理。

3.前端代码,如果没有经验,可以直接用jquery或其它封装好的框架做事件处理,这样可以兼容到常用的浏览器。

以下手打一部分前端处理代码的逻辑

<script>
functioncheckForm(form){
if(!form.username.value){
alert('请填写用户名');
returnfalse;
}
//...其它验证

//验证通过
returntrue;

//第二种处理方法,需要引入jquery
$.ajax({
url:$(form).attr('action'),
type:$(form).attr('method'),
data:$(form).serialize(),
dataType:'JSON',//异步操作一般用json做数据交互
success:function(json){
alert(json.message);
location.href=json.url;//在服务器端处理时根据处理结果返回要跳转的页面
}
})
}
</script>
<!--form的action表示接收表单数据的页面-->
<!--onsubmit事件中使用return可以把处理结果直接提交给事件,返回false则阻止事件,其它情况不阻止事件-->
<formname="userform"action="submit.php"method="post"onsubmit="returncheckForm(this)">
<!--中间的代码就不打了-->
</form>

J. 学php 是不是还要懂sql sql 是不是很难呀

一般来说,网站都需要数据来支持,而如果用文件来保存数据,一是不利于处理,二是效率也不高,那么,用数据库来做数据的支持,就是普遍采用的办法。

从这个角度来说,学php还是要懂sql的,因为sql是操作数据库的必由之路。

日常经常使用的sql语句并不难,现在将数据库操作分成4个主要操作:CURD,它代表创建(Create)、更新(Update)、读取(Read)和删除(Delete)操作。CURD 定义了用于处理数据的基本原子操作。

阅读全文

与Php不认识sql相关的资料

热点内容
PC机与单片机通讯 浏览:674
二级加密图 浏览:113
压缩机异音影响制冷吗 浏览:711
德斯兰压缩机 浏览:490
程序员太极拳视频 浏览:531
网上购买加密锁 浏览:825
安卓为什么软件要隐私 浏览:83
虚拟主机管理源码 浏览:811
java图形图像 浏览:230
单片机输出口电平 浏览:486
java配置数据库连接 浏览:479
java多态的体现 浏览:554
java的split分隔符 浏览:128
跪着敲代码的程序员 浏览:238
web和php有什么区别 浏览:120
加密的电梯卡怎么复制苹果手机 浏览:218
warez压缩 浏览:137
黑马程序员培训机构官网天津 浏览:904
mainjavasrc 浏览:59
如何买服务器挖矿 浏览:292