这样写就不会错了,看看能否帮到你
<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>");
}
?>