PHP写入MYSQL不用创建表和数据库、什么把mysql 连接指定数据库的信息写入数据库中

Dreamweaver中用html/php语言如何创建一个数据库并写入信息(如姓名年龄)?能给个范例吗?_百度知道
Dreamweaver中用html/php语言如何创建一个数据库并写入信息(如姓名年龄)?能给个范例吗?
提问者采纳
虽然您可以单独安装这三项为 Dreamweaver 设置 PHP 开发环境需要 Web 服务器(如 Apache 或 IIS),使用 XAMPP for Windows 或 MAMP for Mac OS X 等一体解决方案通常要简单得多、PHP 和 MySQL 数据库:PHP 可以与大多数数据库系统一起使用,Dreamweaver 的 PHP 服务器行为只支持 MySQL。注意。但是。本设置教程说明如何完成以下任务
数据库是在MySQL中创建的,不是在Dreamweaver中创建的。
提问者评价
其他类似问题
为您推荐:
php语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 7185|回复: 9
0基础学习PHP第8天,写了一个简单表单提交到数据库并查询,请指正!
TA的每日心情衰 14:07签到天数: 79 天[LV.6]常住居民II
我只会HTML DIV+css,当然,程序文件里没有这些,只是php.
请大家指正,谢谢!
关于表单提交后的数据,我没有做过多的判断,当然,我会在下一次的留言本程序里更改。
这是一个简单的添加图书到数据库并查询的小程序。mysql如下,您需要建立数据库名:book&&字段:id,bookname,price,time,type 总计5个字段。
关于数据库的连接&&在conn.php里,更改了就可以。
12.JPG (61.83 KB, 下载次数: 98)
18:21 上传
1.添加图书html代码&&文件名adbook.html&!DOCTYPE html PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&html&
&head&
&meta http-equiv=&Content-Type& content=&text/ charset=gbk&&
&title&Insert title here&/title&
&/head&
&body&
&table border=1&
&form method=&post& action=&post.php& name=&adbooks&&
&tr&&td&书名:&input type=&text& name=&bookname&&&/td&&/tr&
&tr&&td&价格:&input type=&text& name=&price&&&/td&&/tr&
&tr&&td&类别:&input type=&text& name=&type&&&/td&&/tr&
&tr&&td&&input type=&submit& value=&提交&&&input type=&reset& value=&清除&&&/td&&/tr&
&/form&
&/table&
&/body&
&/html&复制代码2.数据库连接文件 conn.php&?php
$conn = mysql_connect('localhost','用户名','密码') or die(&MYSQL_connect:&.mysql_errno());
mysql_query(&use book&);//数据库必须为book
?&复制代码3.通过post传输数据 post.php&?php
echo $_POST['bookname'].&&br/&&;
echo $_POST['price'].&&br/&&;
echo $_POST['type'].&&br/&&;
$bookname = $_POST['bookname'];
$price = $_POST['price'];
$type1 = $_POST['type'];
require_once 'conn.php';
if(mysql_query(&insert into book set bookname='$bookname',price='$price',time=now(),type='$type1'&,$conn)){
echo &添加成功!&a href='testmysql.php'&查看数据库&/a&&;
}
else{
& & & & echo '添加失败!';
}
?&复制代码4.添加之后查看数据库里所有图书 testmysql.php&?php
require_once 'conn.php';
$result = mysql_query(&select * from book&,$conn);
echo &&table border=1&&tr&&;
while($field = mysql_fetch_field($result)){
& & & & echo &&td&&&.$field-&name.&&&/td&&;
}
echo &&/tr&&;
while($row = mysql_fetch_row($result)){
& & & & echo &&tr&&;
& & & & for($i=0;$i&count($row);$i++){
& & & & echo &&td&&&.$row[$i].&&&/td&&;
& & & & }
}
echo &&/tr&&/table&&;
MYSQL_CLOSE($conn);
echo &&br&&a href='adbook.html'&返回继续添加图书&/a&&;
?&复制代码
(1.88 KB, 下载次数: 1091)
18:17 上传
点击文件名下载附件
后盾币 +16
我也是零基础学习,大家努力不错
TA的每日心情开心 13:19签到天数: 499 天[LV.9]以坛为家II
不错,赞一个
灰常感谢鼓励!&
TA的每日心情擦汗 14:39签到天数: 213 天[LV.7]常住居民III
嗯,一直在努力,从未有松懈!&
TA的每日心情郁闷 17:34签到天数: 69 天[LV.6]常住居民II
apple5yang 发表于
不错,赞一个
我顶!!!
TA的每日心情开心 11:32签到天数: 30 天[LV.5]常住居民I
TA的每日心情无聊 01:16签到天数: 97 天[LV.6]常住居民II
一起加油。坚持到最后。~
TA的每日心情开心 13:19签到天数: 499 天[LV.9]以坛为家II
8天就做到 这,加油……
TA的每日心情擦汗 22:52签到天数: 40 天[LV.5]常住居民I
回一句话,没看懂....
TA的每日心情开心 10:11签到天数: 4 天[LV.2]偶尔看看I
强悍啊啊啊啊啊啊
TA的每日心情难过 15:10签到天数: 352 天[LV.8]以坛为家I
这作业做得不错。
Powered by[php]自己写的一个MySQL数据库操作类
来源:&&&时间: 09:05:52&&&阅读数:
[导读] 自己练练手,写一个一个功能比较简单的MySQL数据库操作类&?php ** * Created by JetBrains PhpStorm
* User:JAE * Date: 13-8-13 * Time: 下午5:15 * Blog:http:
blog jaekj com * QQ:734708
自己练练手,写一个一个功能比较简单的MySQL数据库操作类
* Created by JetBrains PhpStorm.
* User:JAE
* Date: 13-8-13
* Time: 下午5:15
* 通用数据库操作类
* 版本:V1.1
/* 数据库配置
return array(
'DB_CONFIG' =& array(
//数据库配置
'DB_HOST'=&'127.0.0.1',
//服务器地址
'DB_NAME' =& 'tmp', // 数据库名
'DB_USER' =& 'root', // 用户名
'DB_PWD' =& '', // 密码
'DB_ENCODE'=&'utf8',//编码
'DB_PREFIX' =& 'dmtx_' // 数据库表前缀
private $ //数据库连接
private $ //表名
private $ //表前缀
private $db_ //数据库配置
* 参数:表名 数据库配置数组 或 数据库配置文件路径
* @param $table
* @param string $db_config_arr_path
function __construct($table, $db_config_arr_path = 'config.php')
if (is_array($db_config_arr_path)) {
$this-&db_config = $db_config_arr_
$this-&db_config = require($db_config_arr_path);
$this-&conn();
$this-&table = $this-&prefix . $
* 连接数据库
private function conn()
$db_config = $this-&db_
$host = $db_config[&DB_CONFIG&][&DB_HOST&];
$user = $db_config[&DB_CONFIG&][&DB_USER&];
$pwd = $db_config[&DB_CONFIG&][&DB_PWD&];
$db_name = $db_config[&DB_CONFIG&][&DB_NAME&];
$db_encode = $db_config[&DB_CONFIG&][&DB_ENCODE&];
$this-&prefix = $db_config[&DB_CONFIG&][&DB_PREFIX&];
$this-&link = mysql_connect($host, $user, $pwd) or die('数据库服务器连接错误:' . mysql_error());
mysql_select_db($db_name) or die('数据库连接错误:' . mysql_error());
mysql_query(&set names '$db_encode'&);
* 数据查询
* 参数:sql条件 查询字段 使用的sql函数名
* @param string $where
* @param string $field
* @param string $fun
* @return array
* 返回值:结果集 或 结果(出错返回空字符串)
public function select($where = '1', $field = &*&, $fun = '')
$rarr = array();
if (empty($fun)) {
$sqlStr = &select $field from $this-&table where $where&;
$rt = mysql_query($sqlStr, $this-&link);
while ($rt && $arr = mysql_fetch_assoc($rt)) {
array_push($rarr, $arr);
$sqlStr = &select $fun($field) as rt from $this-&table where $where&;
$rt = mysql_query($sqlStr, $this-&link);
if ($rt) {
$arr = mysql_fetch_assoc($rt);
$rarr = $arr['rt'];
$rarr = '';
* 数据更新
* 参数:sql条件 要更新的数据(字符串 或 关联数组)
* @param $where
* @param $data
* @return bool
* 返回值:语句执行成功或失败,执行成功并不意味着对数据库做出了影响
public function update($where, $data)
$ddata = '';
if (is_array($data)) {
while (list($k, $v) = each($data)) {
if (empty($ddata)) {
$ddata = &$k='$v'&;
$ddata .= &,$k='$v'&;
$ddata = $
$sqlStr = &update $this-&table set $ddata where $where&;
return mysql_query($sqlStr);
* 数据添加
* 参数:数据(数组 或 关联数组 或 字符串)
* @param $data
* @return int
* 返回值:插入的数据的ID 或者 0
public function insert($data)
$field = '';
$idata = '';
if (is_array($data) && array_keys($data) != range(0, count($data) - 1)) {
//关联数组
while (list($k, $v) = each($data)) {
if (empty($field)) {
$field = &$k&;
$idata = &'$v'&;
$field .= &,$k&;
$idata .= &,'$v'&;
$sqlStr = &insert into $this-&table($field) values ($idata)&;
//非关联数组 或字符串
if (is_array($data)) {
while (list($k, $v) = each($data)) {
if (empty($idata)) {
$idata = &'$v'&;
$idata .= &,'$v'&;
//为字符串
$idata = $
$sqlStr = &insert into $this-&table values ($idata)&;
if(mysql_query($sqlStr,$this-&link))
return mysql_insert_id($this-&link);
* 数据删除
* 参数:sql条件
* @param $where
* @return bool
public function delete($where)
$sqlStr = &delete from $this-&table where $where&;
return mysql_query($sqlStr);
* 关闭MySQL连接
* @return bool
public function close()
return mysql_close($this-&link);
//$hj = new M(&user&);
//echo $hj-&insert(&NULL,'hj.','cde'&);
//$arr = $hj-&select();
//print_r($arr);
//echo $hj-&update(&id&3&,array(&email&=&&bn@c.cc&));
require 'Query/M.class.php';
$hj = new M(&user&);
echo $hj-&insert(array(&NULL&,&&,&xxx&));
echo $hj-&insert(array(&email&=&&&,&password&=&&cccc&));
echo $hj-&insert(&NULL,'','cde'&);
//查看所有数据
$arr = $hj-&select();
print_r($arr);
//查看id大于3且id小于6 的id 和email 字段 的所有数据
$arr = $hj-&select(&id&3 and id&6&,&id,email&);
print_r($arr);
//获取数据库中一共有多少条记录
$rt = $hj-&select(&1&,&*&,&count&);
$b = $hj-&update(&id=1&,&email = ''&);
$b = $hj-&update(&id&3 and id&6&,array(&email&=&&&));
$b = $hj-&delete(&id&3&);
$hj-&close();
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
延伸阅读 More
视频教程 Video
网站服务:
会员问题 :
友情链接 :
网站投稿 :
@php100官方
php100官方微信
Copyright (C) 2007-, All Rights Reserved 版权所有 粤ICP备号-4
粤ICP备号-3

我要回帖

更多关于 php写入mysql数据库 的文章

 

随机推荐