PHP--动态生成sql查询表格

<?php

include("../../../Applications/MAMP/htdocs/dbconfig.php");

$link = mysql_connect(

$dbconfig[‘host‘],

$dbconfig[‘username‘],

$dbconfig[‘userpass‘]

);

if(!$link){

die("连接数据库失败!错误号为:".mysql_errno()."失败原因".mysql_error());

}

$db=mysql_select_db($dbconfig[‘dbname‘]);

if(!$db){

die("选择数据库失败!错误号为:".mysql_errno()."失败原因".mysql_error());

}

$sql="SELECT * FROM womei";

$re=mysql_query($sql);

//输出表格头

echo("<table width=‘80%‘ border=1 align=‘center‘ cellpadding=5 cellspacing=0>");

echo("<tr><td>std</td><td>其他1</td><td>nanaha</td></tr>");

if(mysql_num_rows($re)>0){

while($rows=mysql_fetch_assoc($re)){

echo("<tr>");

echo("<td>".$rows["std"]."</td>");

echo("</tr>");

}

}else{

echo(‘<tr><td colspan=5><font color="red">表中没有任何数据</tr>‘);

}

echo("</table>");

/*创建表

$sql="CREATE TABLE womei(std int(3) not null primary key)";

if(mysql_query($sql)) {

echo("创建表成功");

}

else{

echo("创建表不成功");

}

*/

/*

$sql="INSERT INTO womei(std) VALUES(0)";

if(mysql_query($sql)) {

echo("插入数据成功");

}

else{

echo("插入数据不成功");

}

*/

?>

时间: 2024-10-09 21:15:51

PHP--动态生成sql查询表格的相关文章

mybatis使用注解替代xml配置,动态生成Sql

mybatis使用注解替代xml配置时,遇到判断条件是否为null或者为空时,@Select很难搞定,不知道怎么办? mybatis3中增加了使用注解来配置Mapper的新特性,使用 SelectProvider来动态生成sql. 典型的使用场景 1. 无参数@SelectProvide方法在Mapper接口方法上和@SelectProvide指定类方法上,均无参数:UserMapper.java: 1     @SelectProvider(type = SqlProvider.class, 

自定义ORMapping—动态生成SQL语句

概述 之前在自定义ORMapping--关系表转换为实体或实体集合对象中提到过ORMapping的东西,在那片博客中也有ORMapping实现的一个简单思路,当时只实现了关系表转换为实体或实体集合这个功能,没有实现动态生成SQL这个部分,本片博客就是完善之前的那片博客,实现动态生成SQL语句这么一个功能. 实现思路 1.创建两个自定义特性,分别为表特性和字段特性,目的就是给相应的实体类的类名和属性名,打上相应的特性,从而创建类名和表名,属性和表字段名之间的对应关系 2.创建一个特性解析类,用来解

动态生成随机背景色表格

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>动态生成随机背景色表格</title> <style> table{margin-top:20px;width:800px;border:1px solid #ddd;border-collapse:collapse;} td{border:1px solid #ddd;padding:

模拟Hibernate动态生成SQL语句

这里有一个xml配置文件,也就是Hibernate框架中会用到的POJO和数据库的映射文件 1 <?xml version="1.0" encoding="utf-8"?> 2 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 3 "http://www.hibernate.org/dtd/hibernate-

自动生成SQL查询、删除、更新、插入语句

自动生成sql语句 select 'update  ' || t.table_name || ' a  set ' ||       (select wm_concat('a.' || a.column_name || '=' || Chr(39) || '{' ||                         Abs(Rownum - 1) || '}' || chr(39) || '   --' ||                         a.Comments || Chr(1

基于Spring Boot,使用JPA动态调用Sql查询数据

在<基于Spring Boot,使用JPA操作Sql Server数据库完成CRUD>,<基于Spring Boot,使用JPA调用Sql Server数据库的存储过程并返回记录集合>完成了CRUD,调用存储过程查询数据. 很多复杂的情况下,会存在要直接执行SQL来获取数据. 通过“EntityManager”创建NativeQuery方法来执行动态SQL. 1.查询结果集映射 在包“com.kxh.example.demo.domain”下的“Contact”实体上编写命名的结果

如何根据实体动态生成sql语句

背景: 在项目开发的过程中,往往需要根据实体的值来修改sql语句,比如说,有一个学生类Stu,代码如下: 1 public class Student 2 { 3 public int ID { get; set; } 4 public string Name { get; set; } 5 public int Grade { get; set; } 6 public string Nick { get; set; } 7 public string City { get; set; } 8

sql 查询表格中多列重复的数据并显示该表的其他列

我们一般情况下通过分组函数group by来查询重复的列 SELECT [column1],[column2] FROM [dbo].[Table] where 1=1) R group by [column1],[column2] having count(*) > 1 但是查询出的结果不能显示该表的其他列 想要查询一张表中有多个列重复的数据且也要显示该表的其他列 SELECT M.* FROM [dbo].[Table] M, (SELECT * FROM (SELECT [column1]

利用反射生成SQL语句

// 修改学员信息的方法 public bool ModifyStudent(MODEL.Students model) { // 利用反映获取类对所有属性,用来动态生成SQL语句 StringBuilder sbSql = new StringBuilder("update Students set "); // 先获得model 的Type类型 Type modeType = model.GetType(); // 通过Type类型得到它所有的公开属性 PropertyInfo[]