新聞中心
PHP操作數(shù)據(jù)庫問題
sql 語句直接操作數(shù)據(jù)庫是什么樣子呢
創(chuàng)新互聯(lián)建站電話聯(lián)系:18980820575,為您提供成都網(wǎng)站建設網(wǎng)頁設計及定制高端網(wǎng)站建設服務,創(chuàng)新互聯(lián)建站網(wǎng)頁制作領(lǐng)域十年,包括成都護欄打樁機等多個領(lǐng)域擁有豐富的網(wǎng)站營銷經(jīng)驗,選擇創(chuàng)新互聯(lián)建站,為網(wǎng)站錦上添花。
如果還是0的話應該考慮表結(jié)構(gòu)
如果沒問題的話可以看看賦值的地方打印出來看看
php數(shù)據(jù)庫問題,急
數(shù)據(jù)庫連接代碼(php+Mysql)以及讀取表中內(nèi)容:
例如:php連接MySql
1.為了更好地設置數(shù)據(jù)連接,一般會將數(shù)據(jù)連接所涉及的值定義成變量.
$mysql_server_name='localhost';
//改成自己的mysql數(shù)據(jù)庫服務器
$mysql_username='root';
//改成自己的mysql數(shù)據(jù)庫用戶名
$mysql_password='123456';
//改成自己的mysql數(shù)據(jù)庫密碼
$mysql_database='Mydb';
//改成自己的mysql數(shù)據(jù)庫名
也可把以上變量放在一個文件里,可以隨時讓其他文件調(diào)用.
例如:
將以上內(nèi)容放在:db_config.php
那么在其他需要用到數(shù)據(jù)庫的頁面直接調(diào)用.
調(diào)用代碼:require("db_config.php");
2.連接數(shù)據(jù)庫
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password)
or
die("error
connecting")
;
//連接數(shù)據(jù)庫
mysql_query("set
names
'utf8'");
//數(shù)據(jù)庫輸出編碼
應該與你的數(shù)據(jù)庫編碼保持一致.南昌網(wǎng)站建設公司百恒網(wǎng)絡PHP工程師建議用UTF-8
國際標準編碼.
mysql_select_db($mysql_database);
//打開數(shù)據(jù)庫
$sql
="select
*
from
news
";
//SQL語句
$result
=
mysql_query($sql,$conn);
//查詢
3.讀取表中的內(nèi)容,這里我們用while,可以根據(jù)具體情況,用for
或其他的.
while($row
=
mysql_fetch_array($result))
{
echo
"div
style=\"height:24px;
line-height:24px;
font-weight:bold;\"";
//排版代碼
echo
$row['Topic']
.
"br/";
echo
"/div";
//排版代碼
}
4.php寫入數(shù)據(jù)庫,Mysql數(shù)據(jù)的寫入
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
//連接數(shù)據(jù)庫
mysql_query("set
names
'utf8'");
//數(shù)據(jù)庫輸出編碼
mysql_select_db($mysql_database);
//打開數(shù)據(jù)庫
$sql
=
"insert
into
messageboard
(Topic,Content,Enabled,Date)
values
('$Topic','$Content','1','2011-01-12')";
mysql_query($sql);
mysql_close();
//關(guān)閉MySQL連接
PHP入門 數(shù)據(jù)庫問題
你好,看了你的報錯信息,有幾種情況:
1、mysql_query( )傳入的參數(shù)是對象,所以你要看下參數(shù),需要把它轉(zhuǎn)成數(shù)組或者字符串
2、mysql_fetch_assoc( )傳入?yún)?shù)是null,也是要檢查一下參數(shù)
檢查方法:
1、可以用var_dump( );die();一步步打印出來
2、開啟debug調(diào)試
希望對你有幫助!
php中數(shù)據(jù)庫的問題
請修改你的18行為:
echo "插入失?。⊿QL:$insertbr原因:".mysql_error().")!"
修改后肯定仍然無法插入,但是瀏覽器上會顯示失敗的原因,你也就能知道怎么修改了,如果不知道請拷屏瀏覽器上圖。
另外,我好像已經(jīng)發(fā)現(xiàn)你的問題了,mysql系列函數(shù),有的用了i,有的沒有,這是不可以的,要統(tǒng)一。
php網(wǎng)絡數(shù)據(jù)庫問題求救
1、
$conn=mysql_connect('localhost','root',111111);
$db=mysql_select_db('User');
$sql="update user set content='本科畢業(yè)' where name='張三'";
$result=mysql_query($sql) or die(mysql_error());
$sql="select * from user where name='張三'";
$result=mysql_query($sql);
$value=mysql_fetch_array($result);
print_r($value);
2、
$result=mysql_query("delete from user where name='張四'" or die(mysql_error()) ;
$result=mysql_query("insert into user values('芳芳',13977724489,'大專畢業(yè)','2006-9-10');
3、
$_SESSION['user_id']=1;
4、
這個涉及到HTML太多就不寫了
PHP mysql數(shù)據(jù)庫問題
1. mysql操作語句環(huán)境有兩種,1種是函數(shù)形式的,如mysql_query,另一種是面向?qū)ο笮问降娜?mysqli = new Mysqli($host,$username,$pwd);,第二種所有操作都是以php 面向?qū)ο蟮男问讲僮鱩ysql數(shù)據(jù)庫的。如mysqli-query('sql');等同于mysql_qeury('sql')
查看服務器是否開啟mysqli擴展的方式可以通過?php echo phpinfo() ?看是否存在mysqli擴展
2.獲取插入數(shù)據(jù)的id方法是mysql_insert_id($query);獲取mysqli-insert_id;要獲取插入數(shù)據(jù)id,id必須設置為自動增加模式(auto_increment).
$msyqli = new Mysqli($host,$user,$pwd);
$mysqli-select_db($dbname);
$mysqli-query('set names gbk');
$mysqli-query('insert into tb123(body)values("test")');
echo $mysql-insert_id;
$mysqli-close();
最后,請給點分數(shù),獎勵一下啊
分享名稱:php數(shù)據(jù)庫開發(fā)常見問題,php選擇數(shù)據(jù)庫失敗
分享鏈接:http://fisionsoft.com.cn/article/hesdoi.html