【发布时间】:2015-07-21 17:26:27
【问题描述】:
我正在创建一个数据输入系统。 现在我可以从表单中添加数据。 但是更新不起作用。相反,当我尝试更新时,它会添加另一个条目。
这是我的 add.php。
<?php
require 'rb.php';
R::setup( 'mysql:host=localhost:3306;dbname=employee',
'root', '' );
$emp = R::dispense( 'emp' );
$emp->emp_no=$_GET['empno'];
$emp->empname =$_GET['empname'];
$emp->fathername =$_GET['fathername'];
$emp->sex=$_GET['sex'];
$emp->designation =$_GET['designation'];
$emp->department =$_GET['department'];
$emp->dob =$_GET['dob'];
$emp->dor =$_GET['dor'];
$emp->doa =$_GET['doa'];
$emp->serviceStatus =$_GET['serviceStatus'];
$emp->address =$_GET['address'];
$emp->pymtmode =$_GET['pymtmode'];
$emp->bank_code =$_GET['bank_code'];
$emp->acc_no =$_GET['acc_no'];
$emp->scale =$_GET['scale'];
$emp->basic =$_GET['basic'];
R::store( $emp );
?>
这是我的 update.php。这有什么问题。
<?php
require 'rb.php';
R::setup( 'mysql:host=localhost:3306;dbname=employee',
'root', '' );
$emp = R::load('emp', $empno);
$emp->emp_no=$_GET['empno'];
$emp->empname =$_GET['empname'];
$emp->fathername =$_GET['fathername'];
$emp->sex=$_GET['sex'];
$emp->designation =$_GET['designation'];
$emp->department =$_GET['department'];
$emp->dob =$_GET['dob'];
$emp->dor =$_GET['dor'];
$emp->doa =$_GET['doa'];
$emp->serviceStatus =$_GET['serviceStatus'];
$emp->address =$_GET['address'];
$emp->pymtmode =$_GET['pymtmode'];
$emp->bank_code =$_GET['bank_code'];
$emp->acc_no =$_GET['acc_no'];
$emp->scale =$_GET['scale'];
$emp->basic =$_GET['basic'];
R::store( $emp );
?>
这里是mysql控制台截图的链接
【问题讨论】:
-
更多信息会有所帮助。错误信息是什么?更新在哪里?请发布更多代码和信息以获得合格的帮助
-
没有错误。而不是更新它创建具有相同empno的多个条目...
-
贴了mysql控制台截图的链接
标签: php sql-update redbean