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

bold資料庫

發布時間: 2023-07-24 01:29:42

① php寫入資料庫

PHP向Mysql資料庫中寫入數據有三個步驟:
1,PHP和MySQL建立連接關系
2,打開MySQL資料庫
3,接受頁面數據,PHP錄入到指定的表中
1、2兩步可直接使用一個資料庫鏈接文件即可:conn.php
代碼如下
<?php
mysql_connect("localhost","root","");//連接MySQL
mysql_select_db("hello");//選擇資料庫
?>

當然,前提是已經安裝WEB伺服器、PHP和MySQL,並且建立MySQL表「cnbruce」
mysql_connect()中三個參數分別為MySQL地址、MySQL用戶名和MySQL密碼
然後就是通過WEB頁面傳遞數據,讓PHP通過SQL語句將數據寫入MySQL資料庫指定的表中,比如新建文件 post.php

代碼如下
<?php
require_once("conn.php");//引用資料庫鏈接文件
$uname = $_GET['n'];//GET方法為URL參數傳遞
$psw = $_GET['p'];
$psw=md5($psw);//直接使用MD5加密
$sql = "insert into members(username,password) values ('$uname','$psw')";
mysql_query($sql);//借SQL語句插入數據
mysql_close();//關閉MySQL連接
echo "成功錄入數據";
?>
測試頁面: http://localhost/post.php?n=cnbruce&p=i0514
即可向MySQL資料庫hello的members表中插入新的數據「cnbruce」到username欄位、「i0514」到password欄位
補充:讀取表
讀取表中的內容,這里我們用while,可以根據具體情況,用for 或其他的.
代碼如下
while($row = mysql_fetch_array($result))
{
echo "<div style="height:24px; line-height:24px; font-weight:bold;">"; //排版代碼
echo $row['Topic'] . "<br/>";
echo "</div>"; //排版代碼

② vb如何將SQL資料庫查詢的結果導出到帶欄位名的Excel表

你在用CopyFromRecordset前先把欄位名寫上,然後換一行再把數據集拷貝就可以了。
===========================================================
先把這句mExcelFile.Application.Range("A1").CopyFromRecordset
mRs
改為:
mExcelFile.Application.Range("A2").CopyFromRecordset
mRs
然後在這句前面加上下面的代碼試試看,應該可以的:
For
i
=
0
To
mRst.Fields.Count
-
1
mExcelFile.ActiveSheet.Cells(1,
i
+
1).Value
=
mRst.Fields(i).Name
Next
'設置欄位名加粗(如果不需要可忽略此句)
mExcelFile.ActiveSheet.Range(.ActiveSheet.Cells(1,
1),
mExcelFile.ActiveSheet.Cells(1,
mRst.Fields.Count)).Font.Bold
=
True

③ VB如何實現查詢資料庫並顯示出來

可以快速導出使用excel 就有該功能

PublicFunctionExportToExcel(ByValstrOpenAsString,TitleAsString,diAsString,conAsADODB.Connection)
'*********************************************************
'*名稱:ExporToExcel
'*功能:導出數據到EXCEL'*用法:ExporToExcel(strOpen查詢字元串,titile
'*excel標題,di保存路徑,con資料庫連接地址)
'*********************************************************
lok:OnErrorGoToer
Screen.MousePointer=11
DimRs_DataAsNewADODB.Recordset
DimIrowcountAsLong
DimIcolcountAsLong

DimXlAppAsNewExcel.Application
DimxlbookAsExcel.Workbook
DimxlSheetAsExcel.Worksheet
DimxlQueryAsExcel.QueryTable

WithRs_Data
If.State=adStateOpenThen
.Close
EndIf
.ActiveConnection=con
.CursorLocation=adUseClient
.CursorType=adOpenStatic
.LockType=adLockReadOnly
.Source=strOpen
DoEvents
'Debug.PrintstrOpen
.Open

EndWith
Debug.PrintstrOpen
'SetRs_Data=Open_rst_from_str(strOpen)
WithRs_Data
If.RecordCount<1Then
MsgBox("沒有記錄!")
Screen.MousePointer=0
ExitFunction
EndIf
'記錄總數
Irowcount=.RecordCount
'欄位總數
Icolcount=.Fields.Count
EndWith

SetXlApp=CreateObject("Excel.Application")
Setxlbook=Nothing
SetxlSheet=Nothing
Setxlbook=XlApp.Workbooks().Add
SetxlSheet=xlbook.Worksheets("sheet1")


'添加查詢語句,導入EXCEL數據
SetxlQuery=xlSheet.QueryTables.Add(Rs_Data,xlSheet.Range("a1"))

WithxlQuery
.FieldNames=True
.RowNumbers=False
.FillAdjacentFormulas=False
.PreserveFormatting=True
.RefreshOnFileOpen=False
.BackgroundQuery=True
.RefreshStyle=xlInsertDeleteCells
.SavePassword=True
.SaveData=True
.AdjustColumnWidth=True
.RefreshPeriod=0
.PreserveColumnInfo=True
EndWith

xlQuery.FieldNames=True'顯示欄位名
xlQuery.Refresh

DimiAsInteger,ZdAsString
WithxlSheet
Fori=1To6

Zd=.Range(.Cells(1,1),.Cells(1,Icolcount)).item(1,i)
'.Range(.Cells(1,1),.Cells(1,Icolcount)).Item(1,i)=Lm_YwToZw(Zd)
Next
.Range(.Cells(1,1),.Cells(1,Icolcount)).Font.name="黑體"
'設標題為黑體字
'.Range(.Cells(1,1),.Cells(1,Icolcount)).Font.Bold=True
'標題字體加粗
.Range(.Cells(1,1),.Cells(Irowcount+1,Icolcount)).Borders.LineStyle=xlContinuous
'.Range(.Cells(Irowcount+2,Icolcount)).Text=Zje
'設表格邊框樣式
EndWith
XlApp.Visible=True
XlApp.Application.Visible=True
'xlBook.SaveAsdi
SetXlApp=Nothing'"交還控制給Excel
Setxlbook=Nothing
SetxlSheet=Nothing
Screen.MousePointer=0
ExitFunction
er:
'Dispose_Err
MsgBoxerr.Description&"從新導報表,請等待!"

GoTolok:
EndFunction

使用這個模塊就可以,你可以看看引用的函數即可

④ 怎樣把SQL中的數據輸出到HTML頁面[2]

我們先看sp_makewebtask這個SQL Server自帶的系統存儲過程 它用來創建一項生成 HTML文檔的任務 該文檔包含執行過的查詢返回的數據 在本例中 上述的參數分別代表的意思為

@outputfile

生成HTML 文件的位置 如果文檔將在遠程計算機上生成 則該參數可以是 UNC 名稱

@query

要運行的查詢 當在運行任務時 查詢結果將以表格形式顯示在 HTML 文檔中 可以指定多個 SELECT 查詢 這樣可以在 outputfile 中顯示多個表

@templatefile

用於生成 HTML 文檔的模板文件的路徑 模板文件包含 HTML 文檔的格式特徵信息和標記 該標記指示將查詢結果添加到 HTML 表中的位置

@dbname

在其上運行查詢的資料庫名

指定查詢結果是以粗體 ( ) 還是非粗體 ( ) 顯示 bold 的數據類型為 tinyint 默認值為

@rowcnt

指定生成的 HTML 文檔中所顯示行的最大值 默認值為 用來指定顯示在 HTML 文檔中滿足給定查詢的所有行

@whentype

指定何時運行創建 HTML 文檔的任務 代表立即和應請求創建頁 將立即創建和重新創建 HTML 文檔

@lastupdated

指定所生成的 HTML 文檔是否顯示 上次更新時間 時間戳指示上次更新的日期和時間 ( ) 或者沒有時間戳 ( ) 在 HTML 文檔中 時間戳出現在查詢結果的前一行

上面的存儲過程如果在SQL Server 下執行 還須得開通執行它的許可權 可以執行下面的代碼

sp_configure show advanced options ; GO RECONFIGURE; GO sp_configure Web Assistant Proceres ; GO RECONFIGURE GO

執行過後 我們看在D盤SQL Server文件下面生成一個OutPutHtml 文件 查看原代碼 可以看到模板標記替換成對應的資料庫的內容 代碼如下

lishixin/Article/program/SQL/201311/16297