PHP 通过提交 查询到的数据,怎么将这数据作为条件 用与另一表单查询呀
通过1查询到借书记录,怎么使用1查询到的条码号,和读者卡号,一起作为条件用于3中的条件更新数据库,图中的按钮全在一个表单里,是否合理,...
通过 1 查询到 借书记录,怎么 使用 1 查询到的条码号 ,和 读者卡号,一起作为条件用于 3 中的 条件 更新数据库, 图中的 按钮 全在一个表单里,是否合理,
展开
1个回答
展开全部
这个架设2张关联数据表。
第一张表记录每本书的isbn,条形码,书名,价格。
第二张表记录,每次借书的信息,包含:借书条码,借的书isbn,借书时间,读者卡号
然后再搜索栏输入读者卡号,使用sql的管理查询,查询第二张表的读者卡号,就能看到所列的信息了。
全部在一个表单当然不合理,每本书的信息会重复很多,导致数据库冗余。因为会有不同人借同一本书,每次借书记录只要记录数的id,和读者id就可以了。当然,每次显示,需要再次显示书的的信息和读者信息,这时可以用关联查询,或者使用缓存记录相关信息避免对数据库查询太多。
第一张表记录每本书的isbn,条形码,书名,价格。
第二张表记录,每次借书的信息,包含:借书条码,借的书isbn,借书时间,读者卡号
然后再搜索栏输入读者卡号,使用sql的管理查询,查询第二张表的读者卡号,就能看到所列的信息了。
全部在一个表单当然不合理,每本书的信息会重复很多,导致数据库冗余。因为会有不同人借同一本书,每次借书记录只要记录数的id,和读者id就可以了。当然,每次显示,需要再次显示书的的信息和读者信息,这时可以用关联查询,或者使用缓存记录相关信息避免对数据库查询太多。
追问
我有四张表,这不是表的问题,是 程序怎么写 书的信息一张表(isbn),读者信息一张表(readerid),借书记录一张表(readerid,tiaoma),书的条码(isbn,tiaoma)一张表
我在 1 查询的时候,通过判断 当为还书的时候,把条码 赋值给一个$tiaoma变量,可在3 中的判断里 查询不到 $tiaoma的变量值
追答
借书记录一张表(readerid,tiaoma) 里面不是已经有tiaoma字段吗,直接select tiaoma from 借书记录表 where 结束记录表.readerid='ssss' 这样就可以出来。
估计是变量值在计算的时候有bug,你查下源代码吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询