我是用php+mysql
寫入新增但是資料庫卻沒新增一筆資料
我有寫入insert跟connet
語法上再php無誤但卻沒有新增到資料庫 是為甚麼呢?
<?
$link = mysql_connect("localhost","root", "1234");
if (!$link)
die("Could not connect : " . mysql_error());
include('connect.php');// 建立MySQL的資料庫連結
$dbname='duobin';//資料表
mysql_select_db($dbname, $link);//聯結上資料庫
try{
$queryStr ="insert into duobin (d_name,d_food,d_effect,d_stop) VALUES ('".$_POST['name']."','".$_POST['food']."','".$_POST['effect']."','".$_POST['stop']."')"; //新增資料
}catch(Exception $ex){//例外副程式拋出是否有誤
//echo $sql;
echo 'Exception ex: ', $ex->getMessage(),"";//拋出錯誤
}
echo '新增一筆資料';//繼續執行
mysql_query($link,$sql);//新增一筆資料query.有者新增修改刪除
mysql_close($link); //關閉資料庫連結
header('location:index.php/'); //回index.php
?>
上面是 insert的程式碼
<?
mysql_connect("localhost","root","1234");
//select DB
mysql_select_db("duobin");
mysql_query("set names 'utf8'"); //避免中文資料產生亂碼
?>
<?
include("connect.php");
$sql="select*from duobin";
$result=mysql_query($sql);
$num=mysql_num_rows($result);
?>
上面是connet的寫法
但我index並沒寫 如果要寫程式碼該寫甚麼呢?
請大家救救我!!!!!!!!
寫入新增但是資料庫卻沒新增一筆資料
我有寫入insert跟connet
語法上再php無誤但卻沒有新增到資料庫 是為甚麼呢?
<?
$link = mysql_connect("localhost","root", "1234");
if (!$link)
die("Could not connect : " . mysql_error());
include('connect.php');// 建立MySQL的資料庫連結
$dbname='duobin';//資料表
mysql_select_db($dbname, $link);//聯結上資料庫
try{
$queryStr ="insert into duobin (d_name,d_food,d_effect,d_stop) VALUES ('".$_POST['name']."','".$_POST['food']."','".$_POST['effect']."','".$_POST['stop']."')"; //新增資料
}catch(Exception $ex){//例外副程式拋出是否有誤
//echo $sql;
echo 'Exception ex: ', $ex->getMessage(),"";//拋出錯誤
}
echo '新增一筆資料';//繼續執行
mysql_query($link,$sql);//新增一筆資料query.有者新增修改刪除
mysql_close($link); //關閉資料庫連結
header('location:index.php/'); //回index.php
?>
上面是 insert的程式碼
<?
mysql_connect("localhost","root","1234");
//select DB
mysql_select_db("duobin");
mysql_query("set names 'utf8'"); //避免中文資料產生亂碼
?>
<?
include("connect.php");
$sql="select*from duobin";
$result=mysql_query($sql);
$num=mysql_num_rows($result);
?>
上面是connet的寫法
但我index並沒寫 如果要寫程式碼該寫甚麼呢?
請大家救救我!!!!!!!!