PHP/MySQL ->
Add employee facts calling MySQL procedure

Stored procedure:
/* =====================================================
  Author: [ amper ]
  Create date: [ 2007-02-18 ]
  Description: [ add record to EmployeeFacts table ]
======================================================= */
DROP PROCEDURE proc_addempfact;

CREATE PROCEDURE proc_addempfact
  (IN p_empno INT, IN p_txt VARCHAR(140), OUT v_status INT)
BEGIN
  DECLARE EXIT HANDLER FOR NOT FOUND, SQLEXCEPTION,
  SQLWARNING SET v_status = 1;

  SET v_status = 0;

  INSERT INTO employeefacts (empno, fact, crdate)
  VALUES (p_empno, p_txt, CURDATE());

END


Sample code for "add_employee_fact.php" page:
$con = mysql_connect("localhost","george","george");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
# select database
mysql_select_db("colombo", $con);

# call MySQL stored procedure
$sql="call proc_addempfact(".$_POST["no1"].",'".$_POST["txt1"]."',@status)");

if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";

mysql_close($con)


sqlexamples.info