佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1035|回复: 9

php 要如何加user key in 的data 跟database里的资料!!

[复制链接]
发表于 4-4-2009 02:41 PM | 显示全部楼层 |阅读模式
只是我做的!不能加!!

<?php
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="inventory";

$ID=$_POST['ID'];
$quantity=$_POST['quantity'];
$price=$_POST['price'];

$sql = "SELECT * FROM `inventory`.`stock` Where ID = '$ID'";
$result = mysql_query($query);
$conn = mysql_connect($mysql_server_name ,$mysql_username ,$mysql_password );

$newQuantity = $quantity+$row4[quantity];

$sql2 = "UPDATE `inventory`.`stock` Set quantity='$newQuantity' Where ID = '$ID' ";
$result2 = mysql_query($sql2);
$conn = mysql_connect($mysql_server_name ,$mysql_username ,$mysql_password );
?>
回复

使用道具 举报


ADVERTISEMENT

发表于 4-4-2009 04:20 PM | 显示全部楼层
<?php
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="inventory";

$ID=$_POST['ID'];
$quantity=$_POST['quantity'];
$price=$_POST['price'];

$sql = "SELECT * FROM `inventory`.`stock` Where ID = '$ID'";
$result = mysql_query($query);
$conn = mysql_connect($mysql_server_name ,$mysql_username ,$mysql_password );
//应该放在$mysql_database="inventory"; 之后哪行。


$newQuantity = $quantity+$row4[quantity];
//这里你的row4  之前没fetch 到

$sql2 = "UPDATE `inventory`.`stock` Set quantity='$newQuantity' Where ID = '$ID' ";
$result2 = mysql_query($sql2);
$conn = mysql_connect($mysql_server_name ,$mysql_username ,$mysql_password );
//这里放来做么?多余。
?>
回复

使用道具 举报

 楼主| 发表于 4-4-2009 05:42 PM | 显示全部楼层
$newQuantity = $quantity+$row4[quantity];
//这里你的row4  之前没fetch 到

要如何fetch哩?
回复

使用道具 举报

发表于 4-4-2009 08:13 PM | 显示全部楼层
<?php
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="inventory";
$conn = mysql_connect($mysql_server_name ,$mysql_username ,$mysql_password );

$ID=$_POST['ID'];
$quantity=$_POST['quantity'];
$price=$_POST['price'];

$sql = "SELECT * FROM `inventory`.`stock` Where ID = '$ID'";
$result = mysql_query($query,$conn);
$resultArray = mysql_fetch_array($result);
$newQuantity = $quantity+$resultArray[quantity];



$sql2 = "UPDATE `inventory`.`stock` Set quantity='$newQuantity' Where ID = '$ID' ";
$result2 = mysql_query($sql2,$conn);

?>

[ 本帖最后由 y小叶y 于 4-4-2009 08:15 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 4-4-2009 08:26 PM | 显示全部楼层
还是不能
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
回复

使用道具 举报

发表于 4-4-2009 08:41 PM | 显示全部楼层
原帖由 心影 于 4-4-2009 08:26 PM 发表
还是不能
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

我没注意到,你这个写错了
$sql = "SELECT * FROM `inventory`.`stock` Where ID = '$ID'";
$result = mysql_query($query);

应该是
$sql = "SELECT * FROM `inventory`.`stock` Where ID = '$ID'";
$result = mysql_query($sql,$conn);

自己取var自己要记得啊==

[ 本帖最后由 y小叶y 于 4-4-2009 08:42 PM 编辑 ]
回复

使用道具 举报

Follow Us
 楼主| 发表于 4-4-2009 08:56 PM | 显示全部楼层
可以了!真的谢谢你!我做了很久做不到!!
回复

使用道具 举报

发表于 4-4-2009 09:11 PM | 显示全部楼层
原帖由 心影 于 4-4-2009 08:56 PM 发表
可以了!真的谢谢你!我做了很久做不到!!

不用客氣,其實這個寫法還有一點不方便,不過這就不教了,自己上網找下。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 4-4-2009 09:17 PM | 显示全部楼层
原帖由 y小叶y 于 4-4-2009 09:11 PM 发表

不用客氣,其實這個寫法還有一點不方便,不過這就不教了,自己上網找下。


怎么说呢?我要打什么来找?
回复

使用道具 举报

发表于 9-4-2009 05:36 PM | 显示全部楼层
原帖由 心影 于 4-4-2009 09:17 PM 发表


怎么说呢?我要打什么来找?


www.w3schools.com 可以帮到你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-12-2025 04:46 AM , Processed in 0.136654 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表