首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

完整支持TRUNCATE TABLE和其他SQL语句的导入方案

当SQL文件中包含一次插入多条记录的INSERT语句时(如INSERT INTO table VALUES (...), (...), ...),我们需要特别处理。 此方案特别适合包含INSERT INTO ... VALUES (...),(...),...格式的SQL文件,可以正确处理包含数百条记录的单个INSERT语句,进度显示基于实际插入的记录数,更加准确,自动处理各种格式的字符串值,包括包含逗号和括号的字符串,可以正确处理SQL文件中的所有语句,包括TRUNCATE TABLE、INSERT、CREATE TABLE等各种SQL命令。  前端部分 (HTML + jQuery) <!DOCTYPE html> <html lang="zh-CN...
类别:网页编程 - PHP技术    查看:27    更新:2025-04-29

PHP 导出指定表结构(含 DROP TABLE 语句)

使用 PDO 导出多个指定表的结构 <?php // 数据库配置 $db_host = 'localhost'; $db_user = 'username'; $db_pass = 'password'; $db_name = 'database_name'; $tables_to_export = ['table1', 'table2', 'table3']; // 要导出的表名数组 $output_file = 'tables_structure_' . date('Ymd_His') . '.sql'; try { // 创建 PDO 连接 $conn = new PDO("mysql:host=$db_host;dbname=$db_name", $db_user, $db_pass); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql_content = "-- Database table structuresn"; $sql_con...
类别:网页编程 - PHP技术    查看:22    更新:2025-04-11

使用 PHP 的 DOM 方法来遍历和获取 HTML 中的 table 元素

方法 1:使用 getElementsByTagName 获取所有 <table> $html = <<<HTML <div id="out"> <span id="oddsTable"></span> <table cellpadding="0" cellspacing="0" border="0" width="900" align="center">第一个表格...</table> <table cellpadding="0" cellspacing="0" border="0" width="900" align="center">第二个表格...</table> </div> HTML; $dom = new DOMDocument(); libxml_use_internal_errors(true); // 忽略 HTML 解析错误 $dom->loadHTML($html); libxml_clear_errors(); // 获取所有 ...
类别:网页编程 - PHP技术    查看:24    更新:2025-04-11

只响应当前table里的td点击事件

$('#prepareMatchlist tr td').live('click',function () { $(this).parent().css('background','#FFE068').siblings().css('background','#ffffff'); }); 这是一个点击表格里的td的时候使当前tr变色的js代码,一旦出现table里边嵌套table,当我们点击的时候,会使第二层表格里的tr也发生变色,这就不是我们要的了,我们只需要稍做修改:  $('#prepareMatchlist>tr>td').live('click',function () { $(this).parent().css('background','#FFE068').siblings().css('background','#ffffff');  }); 这里需要使用jquery,这里用1.7版本 ,更高版本的可以把live改成on...
类别:网页编程 - JavaScript    查看:107    更新:2021-11-07

用Prototype.js制作选项卡(Tab)应用

选项卡效果在AJAX刚兴起的时候被不少网站应用在首页上,在有限的空间里容纳更多的内容。这个东西写法不少,其实原理很简单,就是层的显隐与样式替换。 我使用Prototype.js也写了一个可定义性高,易扩展,却非常简洁的代码。 我这里所写的选项卡并没有应用AJAX,只是一个最简单的Tab显示应用。结构层,表现层,行为层完全分离。前台结构也很简单,只使用一个ID。 最终效果:http://www.kxbd.com/mylab/080420tab/ 以下是HTML代码:【运行代码】【复制代码】 <div id="weekRank"> <div class="boxHead"> <ul> <li class="current">周点击</li> ...
类别:网页编程 - JavaScript    查看:117    更新:2014-05-22

Tab标签自动切换(JQuery实例)

以下是代码:【运行代码】【复制代码】 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>实例</title> <style type="text/css"> * { margin:0; padding:0; } dl { margin:10px auto; width:500px; line-height:24px; border-left:1px solid #dcdcdc; } dt.active ...
类别:网页编程 - JavaScript    查看:134    更新:2014-05-22

mysql中Table is read only的解决

一个Discuz论坛,原来架在windows下,用的是GBK编码,MYSQL版本是5.0的。 现在需要转移到Linux下,我本来建议用mysqldump导出的方法,但同事希望直接用data目录下的数据库目录。 那就先用移目录的方式试下,在新服务器创建数据库,然后将旧的目录移过来。 在mysql中,Select之类的都正常,但在网页程序中提示:Table 'cdb_posts' is read only 给数据库目录的所属用户和组改为mysql,并加上777的权限,还是一样提示。 程序中使用root连接,也是一样的提示。 想用myisamchk来检查一下,也提示read only。 最终在这里找到了解决方法:http://www.mysqltalk.org/re-the-table-is-read-only-vt154092.html 以下为引...
类别:数据库 - MySQL    查看:120    更新:2014-05-19

table中cellspacing、cellpadding的css替代写法

table{border:0;margin:0;border-collapse:collapse;border-spacing:0;}/*控制cellspacing*/table td{padding:0;} /*控制cellpadding*/说明:border-collapse : separate | collapse separate :  默认值。边框独立(标准HTML) collapse :  相邻边被合并border-spacing : length 设置或检索当表格边框独立(例如当border-collapse属性等于separate时),行和单元格的边框在横向和纵向上的间 距。当只指定一个length值时,这个值将作用于横向和纵向上的间距。当指定了全部两个length值时,第一个作用于横向间距,第二个作用于纵向间 距。目前IE5.5尚不支持此属性。...
类别:网页编程    查看:100    更新:2014-05-14