當前位置:首頁 » 數據倉庫 » jsphp資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

jsphp資料庫

發布時間: 2022-08-03 18:54:21

1. js中寫的php代碼 刪除資料庫中指定的數據為什麼不執行(js都執行了就是刪除語句執行不里)

看了你的代碼,錯誤有好幾個,第一:你還弄不明白js跟php的區別;js是在客戶端執行的腳本,而php是在伺服器端執行的腳本,你想要執行刪除,要麼用ajax方法,要麼跳轉到另外一個頁面執行刪除操作之後再返回,給你第二種方法:重新寫function a()函數:
function a(n){
window.location.href="delete.php?id="+n;
}
同一目錄下新建一個delete.php;代碼如下:直接拷貝粘貼:
<?php
header('content-type:text/html;charset=utf8');
$id = $_GET['id'];
//連接資料庫(你自己寫)

//執行刪除操作
$del='delete from spbd_a where spid='.$id;
mysql_query($del)or die('有毛病');
echo'<script language='javascript' type='text/javascript'>';
echo'alert('刪除成功');hisory.back();';
echo'</script>';
?>
錯誤二:id必須是唯一的:你的頁面<input id="spid"卻有那麼多個:
錯誤三:php傳遞數組的話應該用 <input id="spid" name="text[]" 而你卻都是 name="text" 這樣的話只能傳遞一個值

2. js如何用php去接收資料庫中的數據

$.ajax{
type:接收方式,
url:接收的url地址,
data:接收數據,
success:成功後的回調函數
}

3. PHP讀取資料庫中的JS代碼,怎樣讓執行JS執行

資料庫中的js代碼待<script>標簽嗎?如果帶,直接把js輸出到靜態頁(比如用smarty模板引擎),在頁面載入的時候就執行了。

4. 獲取到js的值怎麼傳到php和資料庫作比較

ajax俗稱無刷新技術,你用js獲取數值後,可以用jquery里的ajax方法,當然原生態的技術也可以,但是jQuery特別簡單,傳值其實很簡單,就是url+值,可以post和get都行。,傳到php頁面後,php獲取值get或post,然後操作資料庫,查出值比較,return返回。

其實說這么多也沒啥用,建議學習下ajax

5. js數組如何調用php資料庫數組循環顯示

思路:php是伺服器端語言,自在伺服器端運行,運行完以後吧結果以HTML代碼的形式推到你的瀏覽器;JS直接在你的瀏覽器上運行。應該在PHP語句里直接ECHO(輸出) js代碼,把數據傳給JS數組,然後再用js函數處理。

<?php
include_once("conn.php");
$sql = mysql_query("select username from user where bmid = 9");
$i =1;

while($row = mysql_fetch_array($sql))
{
echo 「<script>dataSource = ".$row['username']."</script>";

}
?>
具體操作請自行調試

6. 要把js里的一個變數更新到資料庫中,用PHP,這要怎麼實現呢。

這個很簡單,給你舉一個例子吧,首先在包含js的頁面寫一個:
<script
language='javascript'>
var
a='hello
word';//a
為要傳送的值
window.location.href="xxx/arget.php?insert="+a;//target為任意一個目標文件用來接收這個變數a
</script>
然後你在target.php文件中這樣寫:
<?php
if(!empty($_GET['insert'])){
//
插入或者更新大資料庫就可以了
}
?>

7. js如何循環處理php從資料庫循環出來的多個數組啊

print'varmyjson='.json_encode($array).';';

比如你可以類似這樣寫。這樣,在你的js中,就能拿到myjson,然後像1樓說的,for或者jquery的each循環,js和php都是弱類型語言,可以類型轉換的。如果擔心重名,可以先在你的js寫這樣的

varnaoyin={};

然後php

print'varnaoyin.myjson='.json_encode($array).';';

沒有測試,如果有bug自己調整下

8. 怎麼使用javascript和ajax把php表單數據插入到資料庫裡面

js作為腳本語言是不能連接資料庫的,所以不可能會添加到資料庫,但是你可以用ajax...js...將表單的值傳遞到另一個頁面,然後使用php語言存到資料庫,就這樣,,看你急著要,,,,,求採納,,,,求採納,,,,求採納,,,,求採納,,,,求採納,,,,求採納,,,,求採納,,,,求採納,,,,求採納,,,,求採納,,,,求採納,,,,求採納,,,,求採納

9. php文件讀取資料庫裡面的數據 並生成一個js文件

直接php讀取mysql,然後再讀取模板進來,採用簡單的模板變數替換後再輸出js

10. html,css,js,php和資料庫到底怎麼理解他們之間的關系,打算上網買書自學,但是大多數都是

html是頁面主體,是最重要、不可替換的由瀏覽器端解釋的標記語言,其它語言都圍著它轉;

css是層疊樣式表標記語言,用了擴展html內容的展示方式,主要用於排版和美化;
js是瀏覽器端編程腳本語言,同樣可以用的有vbs,主要負責在瀏覽器端對html元素進行動態的操作,進行一些自定義的計算;
php是伺服器端腳本語言,同類的還有asp、jsp、asp.net等,主要負責在伺服器端處理一些事項,根據用戶的不同操作產生不同結果,最終生成供瀏覽器展示的html元素;
資料庫,常用mysql、mssql、甲骨文等等,用於儲存用戶數據、網站配置數據等,通常通過伺服器端編輯語言操作。
如果不幹其它事,學習5個月的話,專精前台(html、css、js,ajax技術)或後台(伺服器端編程、資料庫)之一,應該可以做一些東西了,但單獨接項目需要豐富的經驗,具體花多長時間,看你的天賦了。