DB Create and Insert
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$conn = new mysqli($servername, $username, $password);
if($conn -> connect_error){
die("Connectionn failed:" . $conn->connect_error);
}
$sql = "CREATE DATABASE myDB";
if($conn -> query($sql) === TRUE){
echo "Database created successfully";
}else{
echo "Error creating database:" . $conn->error;
}
$sql_table = "CREATE TABLE MyTable(id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";
if($conn->query($sql) === TRUE){
echo "Table MyTable created successfully";
}else{
echo "Error creating table:" . $conn->error;
}
$sql_record = "INSERT INTO MyTable(firstname, lastname, email) VALUES ('J', 'Lam', 'x@xx.com')";
if($conn -> query($sql) === TRUE){
$last_id = $conn -> insert_id;
echo "New record created successfully";
}else{
echo "Error:" . $sql. "<br> . $conn -> error";
}
$sql_multiInsert = "INSERT INTO MyTable(firstname, lastname, email) VALUES ('Jo', 'Do', 'Jo@xx.com')";
$sql_multiInsert .= "INSERT INTO MyTable(firstname, lastname, email) VALUES('Ma', 'Mo', 'Ma@xx.com')";
$sql_multiInsert .= "INSERT INTO MyTable(firstname, lastname, email) VALUES('Ju', 'Do', 'Ju@xx.com')";
if($conn -> multi_query($sql_multiInser) === True){
echo "New records created successfully";
}else{
echo "Error:" .$sql . "<br>" . $conn -> error;
}
$conn -> close();
?>
<?php
$servername = "servername";
$username = "username";
$password = "password";
$conn = mysqli_connect($servername, $username, $password);
if($conn){
die("Connection failed:" . mysqli_connect_error());
}
$sql = "CREATE DATABASE myDB";
if(mysqli_query($conn, $sql)){
$last_id = mysqli_insert_id($conn);
echo "Database created successfully";
}else{
echo "Error creating database:" . mysqli_error($conn);
}
$sql_table = "CREATE TABLE MyTable(id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";
if(mysqli_query($conn, $sql)){
echo "Table MyTable created successfully";
}else{
echo "Error creating table:" . mysqli_error($conn);
}
$sql_record = "INSERT INTO MyTable(firstname, lastname, email) VALUES ('J', 'Lam', 'x@xx.com')";
if(mysqli_query($conn, $sql)){
$last_id = $conn -> lastInsertId();
echo "New record created successfully";
}else{
echo "Error:" . $sql . "<br>" . mysqli_error($conn);
}
$sql_multiInsert = "INSERT INTO MyTable(firstname, lastname, email) VALUES ('Jo', 'Do', 'Jo@xx.com')";
$sql_multiInsert .= "INSERT INTO MyTable(firstname, lastname, email) VALUES('Ma', 'Mo', 'Ma@xx.com')";
$sql_multiInsert .= "INSERT INTO MyTable(firstname, lastname, email) VALUES('Ju', 'Do', 'Ju@xx.com')";
if(mysqli_multi_query($conn, $sql)){
echo "New records created successfully";
}else{
echo "Error:" .$sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
<?php
$servername = "localhost";
$username = "username";
$password = "password"
try{
$conn = new PDO("mysql::host=$servername;dbname=myDB", $username, $password);
$conn -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "CREATE DATABASE myDB";
$conn -> exex($sql);
echo "Database created successfully<br>";
$sql_table = "CREATE TABLE MyTable(id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";
$conn -> exec($sql);
echo "Table MyTable created successfully";
$sql_record = "INSERT INTO MyTable(firstname, lastname, email) VALUES ('J', 'Lam', 'x@xx.com')";
$conn -> exec($sql);
echo "New record created successfully";
$conn -> beginTransaction();
$conn -> exec(INSERT INTO MyTable(firstname, lastname, email) VALUES ('Jo', 'Do', 'Jo@xx.com'));
$conn -> exec(INSERT INTO MyTable(firstname, lastname, email) VALUES('Ma', 'Mo', 'Ma@xx.com'));
$conn -> commit();
echo "New records created successfully";
}catch(PDOException $e){
echo $sql. "<br>" . $e -> getMessage();
}
?>
DB Create and Insert的更多相关文章
- oracle job create table insert into
create or replace procedure proc_tzyj is begin insert into t_trade_activity@dw3_link.regress.rdbms.d ...
- Create,Insert
创建表 create table people ( id int ,name ) ) create table toys ( id int ,name ) ,people_id int ) CREAT ...
- Esper系列(九)NamedWindow语法create、Insert、select
功能:用于存储一种或多种类型的事件的集合,并能对所存储的事件进行增删改查操作. CreateNameWindow 根据已有的数据源构造 格式: 1 [context context_name] 2 ...
- mysql 表格操作指令大全(Show、desc、create、insert into、delete、select、drop、update、alter)
使用数据库 use 数据库名 eg: use weiying 2. 查看库里所有的表 Show tables 3.查看所表的结构 desc 表名 desc score 4.建表create tabl ...
- ORACLE的Copy命令和create table,insert into的比较
在数据表间复制数据是Oracle DBA经常面对的任务之一,Oracle为这一任务提供了多种解决方案,SQL*Plus Copy 命令便是其中之一.SQL*Plus Copy 命令通过SQL*Net在 ...
- 关于rails中 rake db:create 失败的问题
提示信息: rake aborted!Could not find a JavaScript runtime. See https://github.com/sstephenson/execjsfor ...
- jBPM4.4 no jBPM DB schema: no JBPM4_EXECUTION table. Run the create.jbpm.schema target first in the install tool.
jBPM4.4 no jBPM DB schema: no JBPM4_EXECUTION table. Run the create.jbpm.schema target first in the ...
- Golang tool:include spider library,image library and some other db library such as mysql,redis,mogodb,hbase,cassandra
一.Go_tool This is a tool library for Golang.Dont't worry about not understant it! All comment writes ...
- 数据定义: CREATE、DROP、ALTER
CREATE DATABASE 句法 CREATE DATABASE [IF NOT EXISTS] db_name 数据库.表.索引.列和别名 中被给出. 如果数据库已经存在,并且你没有指定 IF ...
随机推荐
- 对Web标准的理解
Web标准是一系列标准的组合,包括结构化语言标准(XHTML/XML/HTML).表现标准语言(CSS)及行为标准语言(JavaScript).具体表现为: (1)Web标准规范要求,标签书写必须闭合 ...
- jsp有关resquest与session和application的区别和相似性
1. request 的setAttribute与getAttribute方法一般都是成对出现的,首先通过setAttribute方法设置属性与属性值,然后通过 getAttribute方法根据属性获 ...
- 伪静态<-> 动态页,伪静态,真静态的比较和选择
动态页,伪静态,真静态优缺点的比较 动态页不利于SEO优化. 动态页常常因为传参数的缘故后面会带一连串的问号.而搜索引擎会因为里面问号导致死循(机器人陷阱Spidertraps),所以带问号的地址搜索 ...
- Objective-C:Foundation框架-常用类-NSMutableArray
NSMutableArray是NSArray对的子类,它是可变的,可以随意添加或者删除元素.与Array,也有静态和动态两种创建方法.也可已使用NSArray的方法来创建NSMutableArray. ...
- cl.exe
http://blog.csdn.net/happyanger6/article/details/7589016
- Java如何将控制台上的结果保存到文件
无论是二进制数据还是字符数据(文本数据),都可以用文件输出流java.io.FileOutputStream,以字节流的方式保存到指定文件. package test; import java.io. ...
- POJ 1258 最小生成树
23333333333 完全是道水题.因为是偶自己读懂自己做出来的..T_T.prim的模板题水过. DESCRIPTION:John竞选的时候许诺会给村子连网.现在给你任意两个村子之间的距离.让你求 ...
- 2015.11.16JQuery 隐藏,显示按钮.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- HDU 4888 Redraw Beautiful Drawings(2014 Multi-University Training Contest 3)
题意:给定n*m个格子,每个格子能填0-k 的整数.然后给出每列之和和每行之和,问有没有解,有的话是不是唯一解,是唯一解输出方案. 思路:网络流,一共 n+m+2个点 源点 到行连流量为 所给的 ...
- 站在K2角度审视流程--任务的独占与释放
应用场景一:某件事情由A.B两人(或者更多人)完成,任务开始后,两人随时可以处理任务,只需有一人处理完成,此事情即可结束. 应用场景二:某件事情由A.B两人(或者更多人)完成,任务开始后,两人随时可以 ...