PHP中mysql_query,往数据库添加数据出错,求大虾指导

作者&投稿:只将 (若有异议请与网页底部的电邮联系)
php mysql_query插入数据问题~

你应该把你的程序代码贴出来。

我认为你$sql里面的变量没有获取到值,一般是看PHP4的书、用PHP5的环境造成的,PHP5不默认注册全局变量,表单里面提交的参数必需使用$_GET、$_POST或者$_REQUEST来获取,你现在在程序里面echo $sql看看。

php语法错误
你既然把$_SESSION['UserName']直接写在sql语句中,那就不要加那个单引号了,
正确语法是:
$query="select * from als_signup where UserName='{$_SESSION[UserName]}' and Password='{$_SESSION[Password]}'"; 第二处应该修改的是:
$row=mysql_fetch_array($result);改成:
$row=mysql_num_rows($result);mysql_num_rows()函数是返回mysql_query()返回的数据源的行数,也就是返回符合sql语句的数据表内的记录行数,如果有这用户,那么至少存在1行,如果没有这个用户,那就是没有一行,就会返回0

帮你看了下这个函数的使用方法,mysql_query($sql,$con);
你上面用法有错。先看看这个函数的使用方法。
一般情况下,你除了公布你的代码之外,同时公布错误的提示信息是能更迅速的得到有效帮助的另一关键。

有什么错误提示呢?一般错误信息那里写的很清楚

有什么报错么?


如何在CentOS 7服务器上利用Apache安装并hpMyAdmin
在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL\/MariaDB数据库和PHP。根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装。另一个要求是允许在你的CentOS上安装EPEL库。在CentOS6或7上安装phpMyAdmin 一旦你设置了EPEL库,你就能轻松地用以下命令安装phpMyAdmin...

在MySQL中,如何插入日期类型数据?
insert into 替换成你的表名 (name,date,value) values ('魂牵梦萦','2009-06-08 23:53:17','朝秦暮楚');如果你是直接在Mysql中操作的话,建议用下navcait for mysql,界面操作完成后有一个查看代码,这样你既可以达到想要的功能,有能很快学到不同的sql语句。MySQL :是一个关系型数据库...

mysql建索引
s.create_time share_id 这几个字段最好建索引 用phpmyadmin的话,直接在表结构的字段里面加 SQL语句的话 创建索引:CREATE INDEX `索引名` ON `表名` (`字段`);

如何把mysql 的数据 输出为多维数组,谢谢了!
<? $host = "localhost"; \/\/主机名 $user = "root"; \/\/mysql用户名 $password = ""; \/\/mysql密码 $database = "doc"; \/\/mysql数据库名 $tables = "mclass"; \/\/表名$conn=mysql_connect("$host","$user","$password") or die("数据库打开出错"); mysql_select_db...

mysql存的字段取出来后怎么分割输出?
SELECT substring_index('重庆,四川,北京','.', 2); #四川 SELECT substring_index('重庆,四川,北京','.', 3); #北京 mysql系统特性:1、使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。2、支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS\/2...

MYSQL 报1064错,帮忙看看,代码如下
由于其社区版的性能卓越,搭配 PHP ,Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种web服务器解决方案之一,称之为LAMP。二. 系统特性 1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、...

mysql 语句 where not in
1. 用括号 2. 用单引号 3. 去掉='0' 的单引号 UPDATE cdxh_product SET stockNums = 0 WHERE productcode NOT IN ('CDXHP1591','CDXHP1305','CDXHP1306','CDXHP2237');

评论:开源市场如何更加成熟_MySQL
Linux在1991年第一次被发布,而且几年之后开始成为商业产品,给整个行业带来一阵旋风,已经威胁到现有的商业模型而且理论之争爆发。 过去的十年关于开源的理念不够统一,那么在下一个五年我们希望从中看到些什么?开源的大爆发会缓和下来?加利福尼亚的空气资源部门的MySQL消费者Bill Welty不这样认为。支持...

如何使用mysql的API在c\/c++的代码中,创建一个存储过程?
[编辑本段]MySQL的特性 1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS\/2 Wrap、Solaris、Windows等多种操作系统 3.为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、...

php 怎样使页面逵雙hp代码分离
以下为引用的内容:INSERT INTO envtest VALUES( '1', '');php文件如下:以下为引用的内容:<?aa='my name is yyy!';conn=mysql_connect('localhost','root','');sele='select sour from envtest where id=1';res=mysql_db_query('evaltest',$sele);arra=mysql_fetch_array($res);...

澄城县18233061835: PHP中的mysql - query()函数的返回值是什么? -
慎卸佐宁: 布尔值 NULL ,false, 0 ," " ,都代表为假, mysql_query 对于 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,打印出来是 类似于 “Resource id #3" 的一个字符串,所以就为真了.这个 “Resource id #3" 就好比是一个指示牌, 连接着你要操作的数据,用函数操作他时,例如:mysql_fetch_array($insert), 他就把从数据库调出来的结果带到函数里做参数了.

澄城县18233061835: php怎么调用mysql里的函数 -
慎卸佐宁: 用PHP的 mysql_query()函数去调用执行 MYSQL 中的函数(包括自定义的). 如:mysql_query("自定义的MYSQL函数放这里");

澄城县18233061835: php里面的mysql - query具体的意思?
慎卸佐宁: 说明 如果没有打开的连接,本函数会尝试无参数调用 mysql_connect() 函数来建立一个连接并使用之. 返回值 mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE. 对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE. 非 FALSE 的返回值意味着查询是合法的并能够被服务器执行.这并不说明任何有关影响到的或返回的行数.很有可能一条查询执行成功了但并未影响到或并未返回任何行.

澄城县18233061835: php代码中调用mysql - query -
慎卸佐宁: 你把localhost填到user的地方了.

澄城县18233061835: php中mysql - query()查询到的结果是空的,这个函数的返回值是什么?? -
慎卸佐宁: 返回的是指针...mod:$query=mysql_query($sql);$num=mysql_num_rows($query); echo ("共查询到了".$num."条数据"); 试一下看看

澄城县18233061835: php调用mysql存储过程(急,在线等) -
慎卸佐宁: 关键就是两点1)define('CLIENT_MULTI_RESULTS', 131072);2)$link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error()); 下面就可以正常使用了,以下是例子程序.<?...

澄城县18233061835: mysql - query 是什么意思? -
慎卸佐宁: mysql_query() 向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询.如果没有指定 link_identifier,则使用上一个打开的连接.如果没有打开的连接,本函数会尝试无参数调用 m...

澄城县18233061835: 在PHP连接mysql中,如果把mysql - query("select * from biao");输出,那么输出的内容是什么 -
慎卸佐宁: mysql_query -- 发送一条 MySQL 查询说明resource mysql_query ( string query [, resource link_identifier] )mysql_query() 向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询.如果没有指定 link_identifier,则使用上一个打开...

澄城县18233061835: php中的mysql - query问题 -
慎卸佐宁: 这是一个插入数据到mySql数据库的操作,只需要修改$_POST['name']即可,详细如下:$_POST['name']改成$_POST['qq']// 这是一个获取数据的过程,[]中要填写的是要获取的数据来源的ID名,因为你要获得<input type="text" name="qq" id="qq" />这个中的内容,因而取它的id,放到[]中即可.

澄城县18233061835: PHP怎么提取mysql - query的结果 -
慎卸佐宁: 如果只有一条记录就是楼上那个方法,代码:$sql="select edit from base where user='".$_SESSION['username']."' and pwd='".$_SESSION['password']."'"; $query=mysql_query($sql);$arr = mysql_fetch_assoc($query); 这个时候$arr是一...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网