㈠ 为什么我写的php代码不执行sql语句呢,请大侠指点。
程序执行了, username=changgy 要加上引号 表示数据类型是字符串,不加引号的的话,这条查询的sql是错误的, $res是接收不到返回值的,所以会返回一个false,加个引号就好了
㈡ php sql insert语句不执行是怎么回事 急
好像少了个空格吧?
values
$result=mysql_query($sql);
改成
$result=mysql_query($sql)ordie(mysql_error());
再试试, 看看会出现什么错误提示(英文)
㈢ sql语句在sql语句中能执行在php中不能执行
把你的sql语句这样写试试~~
$sql = "insert into
adminU( uId, uUser, uPassword, uName, uCompany, uTel, uFax, uEmail, uRegTime )
VALUES ('',
'" . $_POST[uUser] . "',
'" . $pwd . "',
'" . $_POST[uName] . "',
'" . $_POST[uCompany] . "',
'" . $_POST[uTel] . "',
'" . $_POST[uFax] . "',
'" . $_POST[uEmail] . "',
now())";
echo $sql;
㈣ php 无法创建数据库也不能执行SQL文件
代码比较长,看了后,提几点建议:
既然是要查代码为什么没有达到预期的效果,那么可以将代码各步骤进行分解开。
从代码的功能来看,应该是个建库的代码,那么,要完成一个建库的功能,可能的步骤错误发生之处:
1.数据库连接不对(用户名、密码错误,没有建库权限等)。
2.既然是用读取 SQL 文件的形式载入,那么:
a. SQL语句没有编写正确。
b. 文本的编码格式不符(比如ANSI / UTF-8)。
c. 读取SQL后,进行语句处理不正确。
可能还有其他存在错误之处,比如,PHP环境没有设置好、Mysql没有安装配置好等等。
建议你设定断点,然后逐句跟踪调试,这个代码都在一个文件里,跟踪调试比较方便 。
㈤ 我的php与mysql链接成功,但无法执行sql语句。提示shi.求大神解答!
你看一下字段名有没有写错。
还有,你可以打印一下错误信息:
echo mysql_errno() . ": " . mysql_error() . "\n";
㈥ php+mysql 通过页面发送的完全正确的sql语句不执行
把字符串里面变量两旁的引号去了
$insertSQL="insertintoclassesvalues(null,$class_no,$class_name)";
㈦ php中执行sql查询的语句为什么执行不了
$sql="select * from user where name=$name and password=$password";
你先在在这条下边输出
echo $sql;看下这条sql语句输出的结果是否正确,然后再调试。
不成功,很有可能是由于你的变量输出有问题。
㈧ 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);
㈨ 为什么php的pdo,修改的sql语句不能执行
你的问题挺迷糊的,是不是没改变内容update返回false啊,你要用===true来确定update成功
㈩ PHP可以连接数据库就是执行不了SQL语句也返回不了受影响行数
1.最大执行时间问题,解决方法:分批处理逻辑,比如用ID大小分批处理
2.多字段组合不可重复的设定,解决方法:查看表设计结构,看看有没有此项设定
3.去掉执行语句1,只运行语句2.