php页面写数据库 php连接数据库实现网页内容增删改查

php如何写入数据库数组吧 , 直接把数组转字符串啊
implode() 函数返回由数组元素组合成的字符串 。(适合一维数组)
$arr = array('Hello', 'World', 'I', 'love', 'Shanghai');
1echo implode(" ",$arr);//加空格
the result :Hello World I love Shanghai
2 echo implode(",",$arr);//加逗号
the result :Hello,World,I,love,Shanghai
转换数组为字符串后插入数据库就可以了 。
如何在Wordpress中自定义PHP页面并操作数据库1. 尝试设置一个页面模板
1)拷贝一个index.php并改名为其它名,如list.php;
【php页面写数据库 php连接数据库实现网页内容增删改查】2)在list.php页面最顶部添加
?php /*
Template Name: 友链
*/
?
以上两步就可以创建一个页面模板了,修改并保存好这个文件后,创建一个新页面或者修改已存在的页面 。在右下边有个“页面模板”的面板,在下拉菜单中选中“友链”后保存就可以了 。
然后在页面中添加任何内容 , 包括html代码就可以显示了 。可是我的需求是要自己完成PHP代码获取数据并展示 , 它不能这么做 。
2. 调用 WordPress 的 API实现URL正确跳转
这种方法的自由度较高 , 并且可以创建非WordPress格式的URL 。比如我们要把转交给主题文件夹下的 /custom/list.php 来处理,就可以用这种方式来处理 。这种方法用到 template redirect 钩子,template redirect 是 WordPress 在预处理好所有参数设置之后决定调用主题模板的时候调用的 。
在functions.php模板函数文件中添加以下实例代码:
function loadCustomTemplate($template) {
global $wp_query;
if(!file_exists($template))return;
$wp_query-is_page = true;
$wp_query-is_single = false;
$wp_query-is_home = false;
$wp_query-comments = false;
// if we have a 404 status
if ($wp_query-is_404) {
// set status of 404 to false
unset($wp_query-query["error"]);
$wp_query-query_vars["error"]="";
$wp_query-is_404=false;
}
// change the header to 200 OK
header("HTTP/1.1 200 OK");
//load our template
include($template);
exit;
}
function templateRedirect() {
$basename = basename($_SERVER['REQUEST_URI'], '?' . $_SERVER['QUERY_STRING']);
loadCustomTemplate(TEMPLATEPATH.'/custom/'."/$basename.php");
}
add_action('template_redirect', 'templateRedirect');
这样就实现了 WordPress 查找 /custom 文件夹下的 php 文件,并且将相匹配的 URL 请求转交给对应的 php 文件来处理的效果,与此同时,这个 php 文件还保持了对 WordPress API 的调用 , 因此留给我们的空间非常大 。
接下来就可以在 /custom 文件夹下自定义一个list.php文件然后通过链接访问 。
3. 添加页面内容,获取自定义数据库/表中的内容
然后就可以根据需要自己需要来实现自己想要的功能,这里需要有以下几点要处理:
1)如何操作数据库
WordPress提供了一个全局变量$wpdb , 并将其实例化为wpdb类的对象 。这样我们就可以直接使用$wpdb来调用所有的数据库操作函数 。通过这个$wpdb对象,我们可以对WordPress数据库进行任何操作,包括建表、查询、删除、更新等 。使用$wpdb-get_results实现执行sql语句操作数据库,并获取结果 。
global $wpdb;
$sql= "SELECT * FROM ".$wpdb-prefix.table;
$a = $wpdb-get_results($sql);
php写入数据库PHP向MySQL数据库中写入数据有三个步骤:
1php页面写数据库,PHP和MySQL建立连接关系
2php页面写数据库 , 打开MySQL数据库
3,接受页面数据 , PHP录入到指定php页面写数据库的表中
1、2两步可直接使用一个数据库链接文件即可:conn.php
代码如下
?php
mysql_connect("localhost","root","");//连接MySQL
mysql_select_db("hello");//选择数据库
?
当然,前提是已经安装WEB服务器、PHP和MySQL,并且建立MySQL表“cnbruce”
mysql_connect()中三个参数分别为MySQL地址、MySQL用户名和MySQL密码
然后就是通过WEB页面传递数据,让PHP通过SQL语句将数据写入MySQL数据库指定的表中,比如新建文件 post.php
代码如下
?php
require_once("conn.php");//引用数据库链接文件
$uname = $_GET['n'];//GET方法为URL参数传递
$psw = $_GET['p'];
$psw=md5($psw);//直接使用MD5加密
$sql = "insert into members(username,password) values ('$uname','$psw')";
mysql_query($sql);//借SQL语句插入数据
mysql_close();//关闭MySQL连接
echo "成功录入数据";
?
测试页面: ;p=i0514
即可向MySQL数据库hello的members表中插入新的数据“cnbruce”到username字段、“i0514”到password字段
补充:读取表
读取表中的内容,这里php页面写数据库我们用while,可以根据具体情况,用for 或其php页面写数据库他的.
代码如下
while($row = mysql_fetch_array($result))
{
echo "div style="height:24px; line-height:24px; font-weight:bold;""; //排版代码
echo $row['Topic'] . "br/";
echo "/div"; //排版代码
PHP:把页面的表格数据写入数据库1,在数据库中建一个表,用来存数据 。
2,提交后
php把四个值接收到过然后存进去就行了 。
还不懂可以HI我 。
PHP写入数据库的问题,怎么写入不了呢看不出来哪里错了,你处理页面的下面一行:
$result
=
mysql_query($sql);//执行
修改一下,改为下面这样:
if(mysql_query($sql))
echo
'添加成功 。';
else
echo
'错误信息:'.mysql_error();
现在你就自己都能看出来了 。
关于php页面写数据库和php连接数据库实现网页内容增删改查的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读