数据库查询表单值

1.链接数据库通用方法:conn.php
<?php
//第一步:链接数据库
[email protected]_connect("localhost:3306","root","root")or die ("mysql链接失败");
//第二步: 选择指定的数据库,设置字符集
@mysql_select_db("php_blog",$conn) or die ("db链接失败".mysql_error());
mysql_query(‘SET NAMES UTF8‘)or die ("字符集设置错误");
?> 

2.查询判断 select.php
<?php
include("conn.php");//引入链接数据库<pre name="code" class="html"><?php
include("conn.php");//引入链接数据库
if(!empty ($_GET[‘id‘])){
$sql="select * from news where id=‘".$_GET[‘id‘]."‘";
$query=mysql_query($sql);
$rs=mysql_fetch_array($query);
//判断$rs有值说明数据库存在,否则数据库不存在;
}
?>
<form action="add.php" method="post">
标题: <input type="text" name="title"><br>
内容: <textarea rows="5" cols="50" name="con"></textarea><br>
<input type="submit" name="sub" value="发表">
</form> 
时间: 2024-11-13 14:39:40

数据库查询表单值的相关文章

三种流行的数据库查询表记录数【转】

现在三种比较流行的数据库查询表记录数分别如下: MySql: use information_schema; select table_name,table_rows from tables where TABLE_SCHEMA ='数据库实例' order by table_rows desc; SQL Server 2008: select distinct object_name(id) as 表名,rows as 表记录数 from sysindexes order by 使用行数 de

sqlserver 数据库查询表 sysobjects

sysobjects是系统自建的表,里面存储了在数据库内创建的每个对象(约束.默认值.日志.规则.存储过程等). 列名 数据类型 描述 name sysname 对象名 id int 对象标识号 xtype char(2) 对象类型: C=CHECK约束 D=默认值或DEFAULT约束 F=FOREIGN KEY约束 L=日志 FN=标量函数 IF=内嵌表函数 P=存储过程 PK=PRIMARY KEY约束 RF=复制筛选存储过程 S=系统表 TF=表函数 TR=触发器 U=用户表 UQ=UNI

Sqlite使用

安装命令行工具从http://www.sqlite.org/download.html下载Precompiled Binaries for Windows下的sqlite-tools-win32-x86,解压到某个目录,然后将此目录配置到环境变量path中.从命令行执行sqlite3进入到了sqlite命令行,则说明配置ok.常用命令: 获取命令列表.help 格式化输出:.header on.mode column.timer on 查看表的信息:.schema sqlite_master -

关于pl/sql打开后database为空的问题解决办法

前置条件:楼主是在虚拟机里面进行安装oracle和pl/sql的,所以我的安装后,发现我的pl/sql显示的database是空的,当然楼主会检查我的tnsnames.ora是不是配置正确了,但是检查后发现是正常的,依然显示database是空的,报错页面如图1. 图1 然后下面说下解决办法. 1.由于之前虚拟机磁盘空间不足,楼主就去新增了一个E盘,所以我的oracle是装在E盘的,但是我的instantclient_11_2是装在虚拟机的C盘的,此处应该同步. 保证和之前安装的oracle在同

.net导入Oracle数据优化小记

.net导入Oracle数据优化小记 工作中遇到一个项目需要每次部署时导入Oracle数据库约4万条数据,原计划使用dmp格式导入,但是这种方式需要依赖数据库的imp.exe文件,环境影响度比较大,于是决定使用Excel进行导入.最初使用Excel导入时每次平均耗时7分钟,不符合项目要求,经过优化后导入时间缩短到30秒左右.以下为本次优化研究的优化小记,希望在以后遇到此类问题时有所帮助.欢迎各位大神评论指教! 一.数据环境 数据库版本为Oracle11g,导入数据涉及数据库中18张表,约4万条数

linux c 开发 mysql程序

Mysql c Api 开发笔记 第一个例子 用来测试mysql开发的环境是否搭建完成,测试的方式是调用一个Mysql的函数. version.c文件 #include <stdio.h> #include <mysql.h> int main(int argc, const char *argv[]) { printf("Mysql client version:%s\n",mysql_get_client_info()); return 0; } 编译输出的

SQL手工注入技巧

MYSQL篇 1.内置函数和变量 @@datadir,version(),database(),user(),load_file(),outfile() 2.利用concat(),group_concat(),concat_ws()拼接查询结果 实例: xxx.php?id=1 and 1=2 union select 1, group_concat(username,0x3a,password),3 from user 3.使用内建数据库查询表段和字段 查表段: xxx.php?id=1 an

【oracle】查看表空间信息

-- 数据库查询表空间使用情况SELECT Upper(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB/1024 "表空间大小(G)", (D.TOT_GROOTTE_MB - F.TOTAL_BYTES)/1024 "已使用空间(G)", To_char(Round(( D.TOT_GROOTTE_MB - F.TOTAL_BYTES ) / D.TOT_GROOTTE_MB * 100, 2), '99

sqlite数据库 adb 从配置到查询表中数据全过程-----献给初学的自己

1.   E:\Android\android-sdk-windows\platform-tools[将adb.exe文件的路径放到path中,设置环境变量] 2.  adb -s emulator -5554(模拟器id) shell进入到模拟器的数据管理中 3.  ls:查看数据:cd:切换目录:进入到data/data/com.ning.keypass(app的包名)路径下,可以看到keypass.db(代码中 创建的数据库文件): 4.  sqlite3 keypass.db(代码中创建