大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你的意思是说隐形变量吗
成都创新互联公司专注于湛江企业网站建设,成都响应式网站建设,购物商城网站建设。湛江网站建设公司,为湛江等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
input type="hidden" name="xxxx" value="1" /
代码经修改,运行成功:
?php
function dbConnect($hostname, $username, $pass, $db_name, $pconnect = 0)
{
global $connect;
$func = empty($pconnect) ? 'mysql_connect' : 'mysql_pconnect';
if (!$connect)
{
$connect = @$func($hostname, $username, $pass) or die("font size='2'Mysql_Error : " .
mysql_error() . "brMysql Error Num : " . mysql_errno() . "/font");
}
@mysql_select_db($db_name, $connect) or die("font size='2' Mysql_Error : " .
mysql_error() . "brMysql Error Num : " . mysql_errno() . "/font");
return $connect;
}
function query_error($query)
{
global $connect;
$temp_bar = "br=============================================================================br";
$result = mysql_query($query, $connect) or die("DB ERROR br" . $temp_bar .
"font size='2' Mysql_Query : " . $query . "br Mysql_Error : " . mysql_error
() . "br Mysql Error Num : " . mysql_errno() . "/font" . $temp_bar);
return $result;
}
function do_fetch_array($result, $result_type = MYSQL_ASSOC, $records = "one")
{
$icount = mysql_num_rows($result);
if ($records == "one")
{
return @mysql_fetch_array($result, $result_type);
} else
{
for ($i = 0; $i$icount; $i++)
{
$info[$i] = @mysql_fetch_array($result, $result_type);
}
mysql_free_result($result);
return $info;
}
}
function error_msg($msg, $url = "")
{
global $connect;
if ($connect)
{
mysql_close($connect);
}
switch ($url)
{
case "":
$url = "history.go(-1)";
break;
case "close":
$url = "window.close()";
break;
default:
$url = "document.location.href = '$url'";
break;
}
if (!empty($msg))
{
echo "script language='javascript'alert('$str');$url;/script";
} else
{
echo "script language='javascript'$url;/script";
}
exit;
}
$hostname = "localhost";
$username = "root";
$pass = "root";
$db_name = "books";
$connect = dbConnect($hostname, $username, $pass, $db_name);
$recs = query_error('select * from books');
$rec = do_fetch_array($recs,MYSQL_ASSOC,'all');
echo 'pre';
print_r($rec);
echo '/pre';
?
//增加字段 sql 语句,
?php
$sql="alter table diy_form add name_1 varchar(50) not null";
//php执行语句
$result=mysql_query($sql);
//判断是否成功
if($result){
echo ("
script type='text/javascript'alert('增加成功!');history.back();;/script"
);
exit;
}
?
测试时,请把注释除掉
使用mysql函数mysqli函数连接操作数据可即可,或者使用PDO
使用mysqli步骤:
1. 连接MySQL数据库
2. 判断是否连接成功
3. 选择数据库
(前三步可简写成:$link = @mysqli_connect('localhost', 'root', '', 'lx') or exit('数据库连接失败');)
4. 设置字符集
5. 准备SQL语句
6. 向MySQL服务发送SQL语句
7. 解析处理结果集
8. 释放结果集,关闭数据库连接
案例:
?php
header('Content-type:text/html;charset=utf-8');
//1.连接数据库服务器 mysqli mysql -u root -p
$link = @mysqli_connect('localhost','root','');
//var_dump($link);
//2.判断连接是否成功 信息提示GBK编码
if(mysqli_connect_errno()){
exit('数据库连接失败原因:'.mysqli_connect_error());
}
//3.选择数据库 连接标识 数据库名称
if(!mysqli_select_db($link, 'wz')){
exit('数据库选择失败');
}
//4.设置字符集
mysqli_set_charset($link, 'utf8');
//5.准备SQL
$username = 'zhangsan';
$password = md5('12345');
$pic = '32545.jpg';
$sql = "insert into user2(uname,password,pic) values('{$username}','{$password}','{$pic}')";
/* echo $sql;
exit; */
//6.执行SQL
$res = mysqli_query($link, $sql);
//7.判断执行结果
if($res){
//成功
echo '成功';
}else{
//失败
echo '失败';
}
//8.关闭数据库连接
mysqli_close($link);
//第一种
?php
$conn = mysql_connect("主机名","用户名","密码");
mysql_select_db("数据库名",$conn);
$sql = "select * from user";
$result = mysql_query($sql);
$data="";
while($row = mysql_fetch_row($result)){
foreach($row as $v){
$data .=$v."|"; //加个树线隔开字段
}
nl2br($data); //读完一行回车
}
file_put_contents("abc.txt",$data);
//第二种
?php
$filename = "abc.txt";
$res = fopen($filename,"r");
while(!feof($res)){
$buffer = fgets($res);
$buffer = str_replace(' ', '|', $buffer);
$array = explode('|', $buffer);
foreach($array as $v){
if(strlen($v)0){
$arr[] = $v;
}
}
}
fclose($res);
//组装数组插入数据库就可以了