php数据库增加代码 php更新数据库字段
如何在PHP网页显示数据库内容处加更改数据和提交代码 急!!!!
你的意思是说隐形变量吗
成都创新互联公司专注于湛江企业网站建设,成都响应式网站建设,购物商城网站建设。湛江网站建设公司,为湛江等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
input type="hidden" name="xxxx" value="1" /
一段php 连接数据库的代码, 几个函数,再加几个变量。。貌似代码有问题,请高手帮我看下
代码经修改,运行成功:
?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';
?
PHP增加MYSQL字段
//增加字段 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;
}
?
测试时,请把注释除掉
html页面中,写入的数据怎么添加到数据库中,最好是PHP的代码
使用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从数据库中读取内容并存入文件和从文件读取数据插入数据库的代码
//第一种
?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);
//组装数组插入数据库就可以了
新闻标题:php数据库增加代码 php更新数据库字段
本文来源:http://scjbc.cn/article/doohdpp.html