我怎么练不上mysql啊

cloufei 2003-10-19 12:42:53
php里连接程序如下
<?php
$con=mysql_connect("localhost","root","1234");
mysql_select_db("tushu");
$quety="insert into library (name,author,id,classname,editdate) values('$name','$author','$id','$classname','$editdate')";
$result=mysql_query("$query",$con);
require("tushudis.php");
?>
添加不了数据啊?
...全文
34 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloufei 2003-10-20
  • 打赏
  • 举报
回复
应该怎么赋值啊?改成$result=mysql_query("$query",$con);也不行
linmin0128 2003-10-20
  • 打赏
  • 举报
回复
应该是你的变量没有赋值,添加的是空值,所以数据没有增加,表格却增加了.看看你的变量赋值语句有没有问题!
Cain 2003-10-20
  • 打赏
  • 举报
回复
$quety="insert into library (name,author,id,classname,editdate) values
//应该是$query吧
$result=mysql_query("$query",$con);
qmnx 2003-10-20
  • 打赏
  • 举报
回复
笔误啊,呵呵!~
shg918 2003-10-20
  • 打赏
  • 举报
回复
$quety="insert into library (name,author,id,classname,editdate) values('$name','$author','$id','$classname','$editdate')";
$result=mysql_query("$query",$con);

前面的que“t”y,后面的却是que“r”y,怎么能加进去??
linmin0128 2003-10-20
  • 打赏
  • 举报
回复
你的变量没有传递过来吧!
$quety="insert into library (name,author,id,classname,editdate) values('$name','$author','$id','$classname','$editdate')";
该语句中的变量在赋值了吗?
songletao 2003-10-20
  • 打赏
  • 举报
回复
//*************您的代码有错误*********************
<?php
$con=mysql_connect("localhost","root","1234");
mysql_select_db("tushu");
$quety="insert into library (name,author,id,classname,editdate) values('$name','$author','$id','$classname','$editdate')";
$result=mysql_query("$query",$con);//此断代码的$quety与$query是不是写错误了.
require("tushudis.php");
?>
//**********************************
再者可以使用
代码mysql_query("$query",$con);改为
$result=mssql_query($query);试一试.
linmin0128 2003-10-20
  • 打赏
  • 举报
回复
以下是我的处理方式,你改改试试看.
$info = array($_POST['Sno'],$_POST['Name'],$_POST['Sex'],$_POST['Hobby']);
$strSQL="insert into test1 values('$info[0]','$info[1]','$info[2]','$info[3]')";
cloufei 2003-10-20
  • 打赏
  • 举报
回复
楼上的,按你 的改了提示如下
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\www\manage\add1.php on line 9
我改的
$query="insert into library (name,author,id,classname,editdate) values($_POST['name'],$_POST['author'],$_POST['id'],$_POST['classname'],$_POST['editdate'])";

cloufei 2003-10-20
  • 打赏
  • 举报
回复
<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("tushu",$con);
$query="select * from library";
$result=mysql_query($query,$con);
$rownumber=mysql_num_rows($result);
echo"<cneter>";
echo"<table border='1'><td>";
echo"<tr>";
echo"<td align=center> $id </td>
<td align=center> $name </td>
<td align=center> $author </td>
<td align=center> $classname </td>
<td align=center> $edtidate </td>
</tr>";
while ($r=mysql_fetch_array($result))
{
$name=$r["name"];
$author=$r["author"];
$id=$r["id"];
$classname=$r["classname"];
$editdate=$r["editdate"];
echo"<tr>";
echo"<td align='left'><font size='2'>$name</font></td>";
echo"<td align='left'><font size='2'>$author</font></td>";
echo"<td align='left'><font size='2'>$id</font></td>";
echo"<td align='left'><font size='2'>$classname</font></td>";
echo"<td align='left'><font size='2'>$editdate</font></td>";
echo"</th>";
}
echo"</table>";
echo"</table>";
?>
这是tushudis.php
数据加不上,表格却增加了
linmin0128 2003-10-20
  • 打赏
  • 举报
回复
不是这个的问题,$quety="insert into library (name,author,id,classname,editdate) values('$name','$author','$id','$classname','$editdate')";语句里的变量是通过POST表单传过来的吗?你把
$name改成$_POST['name'],$id改成$_POST['author'],
$classname改成$_POST['classname'],$editdate改成$_POST['edidate'].
限时福利1:购课进答疑群专享柳峰(刘运强)老师答疑服务 为什么需要掌握高性能的MySQL实战? 由于互联网产品用户量大、高并发请求场景多,因此对MySQL的性能、可用性、扩展性都提出了很高的要求。使用MySQL解决大量数据以及高并发请求已经是程序员的必备技能,也是衡量一个程序员能力和薪资的标准之一。 为了让大家快速系统了解高性能MySQL核心知识全貌,我为你总结了「高性能 MySQL 知识框架图」,帮你梳理学习重点,建议收藏! 【课程设计】 课程分为四大篇章,将为你建立完整的 MySQL 知识体系,同时将重点讲解 MySQL 底层运行原理、数据库的性能调优、高并发、海量业务处理、面试解析等。 一、性能优化篇: 主要包括经典 MySQL 问题剖析、索引底层原理和事务与锁机制。通过深入理解 MySQL 的索引结构 B+Tree ,学员能够从根本上弄懂为什么有些 SQL 走索引、有些不走索引,从而彻底掌握索引的使用和优化技巧,能够避开很多实战中遇到的“坑”。 二、MySQL 8.0新特性篇: 主要包括窗口函数和通用表表达式。企业中的许多报表统计需求,如果不采用窗口函数,用普通的 SQL 语句是很难实现的。 三、高性能架构篇: 主要包括主从复制和读写分离。在企业的生产环境中,很少采用单台MySQL节点的情况,因为一旦单个节点发生故障,整个系统都不可用,后果往往不堪设想,因此掌握高可用架构的实现是非常有必要的。 四、面试篇: 程序员获得工作的第一步,就是高效的准备面试,面试篇主要从知识点回顾总结的角度出发,结合程序员面试高频MySQL问题精讲精练,帮助程序员吊打面试官,获得心仪的工作机会。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧