這樣寫就不會錯了,看看能否幫到你
<form id="form1" name="form1" method="post" action="" enctype="multipart/form-data">
<input type="file" name="textfield" id="textfield" />
<input type="submit" name="button" id="button" value="提交" />
</form>
<?
if($_POST['button']!=""){
$url=$_FILES['textfield']['tmp_name'];//獲取上傳來的文件地址
$sql=file_get_contents($url);//打開文件
sql($sql);//執行讀取函數
}
function sql($sql){
$conn=mysql_pconnect("localhost","root","123456");
mysql_select_db("shop",$conn);
mysql_query("set names utf8");
$R=mysql_query($sql);
while($v=mysql_fetch_array($R)){
echo $v['ai_id'];
echo "<hr>";
}
}
//sql($sql);
?>
『貳』 怎麼讓php從sql取出數據然後顯示在列表裡面
$sql = 'select name from table ';
$query=mysql_query($sql);
$columnNum = mysql_num_rows ( $query );//得到有多少條數據
$i = 0;
while ( $i < $columnNum ) {// 循環每個欄位
$colname = mysql_fetch_array($query);//獲取每個欄位信息信息
print_r($colname);//打單欄位信息
$i ++;
echo "<br>";
}
關鍵在於循環歷遍,要把mysql_fetch_array寫在循環裡面
『叄』 PHP執行SQL查詢怎麼做
$haha = M(),$res = $haha->query($sql)。
或 $res = $waw->execute($sql)。
$sql中包含了表名,實例化模型時可以為空。注意query是查功能,execute是增刪改功能。
『肆』 PHP查詢MYSQL的內容,並輸出結果
1、用navicat新建一個資料庫database1。
8、最後將mysql_query。php文件在瀏覽器中打開,查看查詢到資料庫中的內容的結果。
『伍』 php資料庫用一個sql取數據還是多個sql分開取數據好
php使用的資料庫一般是mysql,當數據量大於1000萬時,為了效率最好還會進行分表存儲。
這要看你應用在什麼場合了,如果只是單純的數據處理,不需要取出來使用的話,可以直接在資料庫里操作,比如建十張表,根據特徵把1000萬條數據插入到不同的表裡。如insert into table_1 select * from table。
如果要取出來使用的話,建議寫執行腳本,在資料庫空閑時(如零點之後)執行該腳本,將處理的結果保存在另外一張表裡,再從這張表裡獲取想要的結果。
『陸』 php 獲取 sql 數據類型
describetablename;//獲取表結構信息
describetablenamefieldname;//獲取表的某個欄位結構信息
比如:describeusersusername;//獲取users表的username欄位的結構信息
返回:array(
'Field'=>'username',
'Type'=>'varchar(50)',
'Null'=>'NO',
'Key'=>'UNI',
'Default'=>'',
'Extra'=>''
)
『柒』 PHP獲取sql數據表並顯示在頁面上
首先計算出總條數,
$query = mysql_query("select * from my_lyb");
$maxclou = mysql_num_rows($query);
算出總頁數,
$maxpage = ceil($maxclou/5);
用get方法獲得當前頁(如果為空,默認第一頁),算出上頁 下一頁
『捌』 如何在php當中提取sql某一行的數據
//公共的獲取一條記錄的方法
public function fetchOne($sql,$type=3)
{
//定義常量數組
$types = array(
1 => MYSQL_NUM,
2 => MYSQL_BOTH,
3 => MYSQL_ASSOC
);
//執行SQL語句,返回結果集
$result =mysql_query($sql);
//返回結果(一維數組)
return mysql_fetch_array($result,$types[$type]);
}
『玖』 php怎麼獲得mysql資料庫的數據
首先你要看php.ini有沒有開啟mysql的拓展函數庫,然後mysql_connect()連接資料庫,mysql_query("set names utf8");設置編碼格式,然後mysql_select_db()設置查詢的資料庫
mysql_query()執行sql語句,mysql_fetch_array()或者mysql_fetch_assoc()或者mysql_fetch_num()獲取結果集,mysql_close()最後關閉資料庫連接,明白了么
『拾』 php sql讀取資料庫
<?php
$str=$_GET['b'];
$sql
=
"SELECT
*
FROM
`zz`
where
b=$str";
$results=mysql_query($sql);
while($row
=
mysql_fetch_array($results))
{
echo($row['a']."<br>");
}
?>