PHP調不到資料表資訊,PHP呼叫資料庫失敗,SQL語句沒毛病,但是資料在網頁上出不來

時間 2022-11-23 02:50:28

1樓:匿名使用者

foreach 語句為陣列或物件集合中的每個元素重複乙個嵌入語句組。foreach 語句用於迴圈訪問集合以獲取所需資訊,但不應用於更改集合內容以避免產生不可預知的***。

foreach ($_request['id'] as $val)從這句話開始$val就不是1了而是$val['0']=1

要比較的話

$sql = 'select * from rrrr_ecms_geshou where id='.intval($val['0']);

只能這樣寫!!

2樓:匿名使用者

$_request具有$_post和$_get的功能,但是$_request比較慢,

通過post和get方法提交的所有資料都可以通過 $_request陣列 獲得,從url中獲得資料你最好用$_get

3樓:匿名使用者

intval -- 獲取變數的整數值

php執行資料庫修改時沒有修改成功原因

4樓:access發燒友

關鍵字裡不要放+這些特殊符號 。

另你的newsid是數字

最後一句要改為 where newsid=13  不要引號

5樓:匿名使用者

$result=mysql_query($sql,$link);//執行語句、

可能你的sql語句錯,改成這樣檢視

$result=mysql_query($sql,$link) or die(mysql_error());

看你的sql語句就是有問題:

$sql="update news_db set title='' keyword=''

author='' content='' where newsid=''";

set title='',keword='',..要有逗號。。

6樓:高文傑

很顯然的sql語句錯了!修改字段之間難道沒有分號嗎?以後把你的sql打出來!然後放到資料庫執行一下,這些問題就迎刃而解了!

php呼叫資料庫失敗,sql語句沒毛病,但是資料在網頁上出不來

7樓:匿名使用者

print_r($rsprotype1);看陣列裡面有沒有資料;沒有就重新檢查查詢語句

php資訊修改並提交頁面,以下是我的**,可以讀取資料,但修改後,點選發布,資料庫資訊卻沒變動,請指點

8樓:

看了半天終於找到問題了,你的sql語句中修改的那條記錄的where id='".$_post['id']."' ,這裡的$_post['id'] 你的form表單中沒有傳這個值,所以找不到修改的這條記錄

相當於:$sql = update `表` set name = '值',linkurl='值',fid='值' where id='' ;

。所以提示成功了但是資料庫記錄沒有改動,細心點你表單中只有 fid這個值,沒有id值

9樓:田真久

看下你的check.php

php怎樣修改資料庫資訊

10樓:陽光上的橋

<?php

mysql_connect('127.0.0.1','root','123456');

$sql="update sjk._sjk set b='1',c='1' where a='123'";

if (mysql_query($sql)) echo '修改成功。';

else echo "修改失敗,sql:$sql錯誤:".mysql_error();

mysql_close();

?>

php為什麼輸出列印出來的是array 而調不出資料庫的資料來

php取隨機數概率演算法,php取隨機數概率演算法

number array 1 array n mt rand 1,10 p 60 2 array n mt rand 10,50 p 25 3 array n mt rand 50,100 p 10 4 array n mt rand 100,200 p 5 function rand number...

php中使用foreach迴圈讀取陣列資料的方法

枯草木 foreach 語法結構提供了遍歷陣列的簡單方式。foreach 僅能夠應用於陣列和物件,如果嘗試應用於其他資料型別的變數,或者未初始化的變數將發出錯誤資訊。有兩種語法 foreach array expression as value statement foreach array exp...

php怎麼在陣列中去掉,php怎麼在乙個陣列中去掉乙個

例如 arr array a 1,b 2 unset arr a 就可以刪掉鍵為a的元素。可以用unset array splice php中如何去除乙個陣列中的空元素 array filter 函式用 函式過濾陣列中的值。該函式把輸入陣列中的每個鍵值傳給 函式。如果 函式返回 true,則把輸入陣...

php為什麼接收不到post的資料

你的 無問題,從login.php跳轉到welcome.phplogin.php login.htmlwelcome.php 只有下面兩條語句,不要多寫 welcome php echo post name you are years old 執行即正確的值。welcome.php最好改為 規範 e...

華數電視螢幕怎麼調比例,電視畫面比例怎麼調

找到影象比例按確認鍵即可開始調節。一般把螢幕寬度和高度的比例稱為長寬比 aspect ratio,也稱為縱橫比或者就叫做螢幕比例 液晶電視的螢幕比例一般有4 3和16 9兩種。幾乎所有電影的畫面比例都是標準的1.33 1 準確地說是1.37 1,但作為標準來說統稱為1.33 1 也就是說,電影畫面的...