首页 > 编程知识 正文

读取mysql数据库流程(mysql数据库基本操作)

时间:2023-12-15 19:09:12 阅读:316170 作者:SPWH

本文目录一览:

如何读取mysql数据库所有数据

大概的基本流程如下: 连接数据库,再加一个判断。 选择数据库 读取表 输出表中数据 下面是代码: 如果你的switch是表头,就定义这个表头字段,然后输出。

mysql数据库读取数据

要先连接服务器 ,再选择数据库

mysql_connect("localhost","username","password");

mysql_select_db("2007");

$sql=mysql_query("select * from news_news order by id desc");

$n=1;

while(($row=mysql_fetch_array($sql)) $n=3)

{$n=$n+1;

echo "{$row["title"]}";

}

}

php+mysql如何读取数据库数据

大概的基本流程如下:

连接数据库,再加一个判断。

选择数据库

读取表

输出表中数据

下面是代码:

?php

$con = mysql_connect("localhost","root","abc123");

/* localhost 是服务器 root 是用户名 abc123 是密码*/ 

if (!$con)

 {

 die("数据库服务器连接失败");

 }

/* 这就是一个逻辑非判断,如果错误就输出括号里的字符串 */ 

@mysql_select_db("a", $con); 

/* 选择mysql服务器里的一个数据库,假设你的数据库名为 a*/

$sql = "SELECT * FROM qq"; 

/* 定义变量sql, "SELECT * FROM qq" 是SQL指令,表示选取表qq中的数据 */

$result = mysql_query($sql); //执行SQL语句,获得结果集

/*下面就是选择性的输出打印了,由于不清楚你的具体情况给你个表格打印吧*/

//打印表格 

echo "table border=1"; 

while( $row = mysql_fetch_array($result) )

/*逐行获取结果集中的记录,得到数组row */

{  

/*数组row的下标对应着数据库中的字段值 */

$id = $row['id']; 

$name = $row['name']; 

$sex = $row['sex']; 

echo "tr"; 

echo "td$id/td"; 

echo "td$name/td"; 

echo "td$sex/td"; 

echo "/tr"; 

echo "table /";

?

如果你的switch是表头,就定义这个表头字段,然后输出。

谁能给写一下怎么在mysql数据库中读取和写入数据

$mysql_server_name='localhost'; //改成自己的mysql数据库服务器

$mysql_username='root'; //改成自己的mysql数据库用户名

$mysql_password='123456'; //改成自己的mysql数据库密码

$mysql_database='Mydb'; //改成自己的mysql数据库名

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error connecting") ; //连接数据库

mysql_query("set names 'utf8'"); //数据库输出编码 应该与你的数据库编码保持一致.南昌网站建设公司百恒网络PHP工程师建议用UTF-8 国际标准编码.

mysql_select_db($mysql_database); //打开数据库

$sql ="select * from news "; //SQL语句

$result = mysql_query($sql,$conn); //查询

while($row = mysql_fetch_array($result)) //输出到页面html

{

    echo "div style="height:24px; line-height:24px; font-weight:bold;""; //排版代码

    echo $row['Topic'] . "br/";

    echo "/div"; //排版代码

}

conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); //连接数据库

mysql_query("set names 'utf8'"); //数据库输出编码

mysql_select_db($mysql_database); //打开数据库

$sql = "insert into messageboard (Topic,Content,Enabled,Date) values ('$Topic','$Content','1','2011-01-12')";

// 生成sql语句

mysql_query($sql); // 执行语句后插入表

mysql_close(); //关闭MySQL连接

js如何从mysql读取数据库啊

avaScript DataBase Connector

JSDBC:提供Javascript有效的连接数据库,目前支持MySQL、SQLite、ACCESS,后期会支持更多的数据库;

在从事AJAX开发的工程师肯定会希望有一个通过AJAX直接连接数据库的组件,这样,可以省掉后台很多的操作步骤,比如免去了部署JAVA的运行环境,免去了写很多复杂的JDBC调用,不管出于调试的需要还是应用的需要,JSDBC都能够很好的集成到您的应用当中。

/**

* 类说明:该脚本主要是实现与JSDBC for MySQL 连接,方便用户在js直接使用MySQL

* 创建事件: 3333

*/

//Include OCX Object

document.writeln(" OBJECT id='mysql' classid='clsid:9C579403-6745-4695-B14C-96212D319F18'");

document.writeln(" codebase='JSDBC_MySQL.ocx#Version=1,0,0,000'");

document.writeln(" WIDTH='0' HEIGHT='0'");

document.writeln(" /OBJECT");

//error message

var lasterr = "";

//Exec Falg

var execFlag;

/**

* Connecte to mysql server

* provite:MySQL IP,PORT,DB Name,USER,Password,CharSet

*/

function connectMySQL()

{

execFlag = mysql.connecte("127.0.0.1","3306","testdb","root","123210","GBK");

if(execFlag == 1)

return 1;

else

{

lasterr = mysql.getLastError();

return 0;

}

}

/**

* Close already open Connection

*/

function closeMySQL()

{

execFlag = mysql.close();

if(execFlag == 1)

return 1;

else

{

lasterr = mysql.getLastError();

return 0;

}

}

/**

* Exec Insert Into SQL statement

* @param {Object} sql

*/

function insertMySQL(sql)

{

execFlag = mysql.insertData(sql);

if(execFlag == 1)

return 1;

else

{

lasterr = mysql.getLastError();

return 0;

}

}

/**

* Exec DataBase Manager Language

* @param {Object} sql

*/

function execDMLMySQL(sql)

{

execFlag = mysql.execDML(sql);

if(execFlag == 1)

return 0;

else

{

lasterr = mysql.getLastError();

return 0;

}

}

/**

* Exec Select Data From DataBase

* @param {Object} sql

* @param {Object} cnum == Number of fields in SQL statement

*/

function selectMySQL(sql,cnum)

{

var rs = mysql.selectData(sql,cnum);

if(rs.length 0)

{

var array = new Array();

var DataSet = new Array();

var rowsplit = '';//行间隔 ,注意,这并不是普通的'-',而是0x06 转换而来的,使用时拷贝过去即可

var fieldsplit ='';//字段间隔,注意,这并不是普通的'|',而是0x05 转换而来的,使用时拷贝过去即可

array = rs.split(rowsplit);

for(var i = 0;i array.length; i++)

{

var DataRow = array[i].split(fieldsplit);

DataSet[i] = DataRow;

}

return DataSet;

}

else

{

lasterr = mysql.getLastError();

return null;

}

}

/**

* Exec Delete SQL statement

* @param {Object} sql

*/

function deleteMySQL(sql)

{

execFlag = mysql.deleteData(sql);

if(execFlag == 1)

return 1;

else

{

lasterr = mysql.getLastError();

return 0;

}

}

/**

* Exec Update SQL statement

* @param {Object} sql

*/

function updateMySQL(sql)

{

execFlag = mysql.updateData(sql);

if(execFlag == 1)

return 1;

else

{

lasterr = mysql.getLastError();

return 0;

}

}

/**

* Exec Call Produce

* @param {Object} proname == Produce Name

* @param {Object} inparas == Produce IN Parameters

* @param {Object} outparas == Produce OUT Parameters

* @param {Object} cnum == Number of fields in OUT Parameters

*/

function callProduceMySQL(proname,inparas,outparas,cnum)

{

var rs = mysql.execProduce(proname,inparas,outparas,cnum);

if(rs.length == 0)

{

lasterr = mysql.getLastError();

return null;

}

else

{

var array = new Array();

var DataSet = new Array();

var rowsplit = '';//行间隔 ,注意,这并不是普通的'-',而是0x06 转换而来的

var fieldsplit ='';//字段间隔,注意,这并不是普通的'|',而是0x05 转换而来的

array = rs.split(rowsplit);

var DataRow = new Array();

for(var i = 0;i array.length; i++)

{

var fieldarray = array[i].split(fieldsplit);

DataSet[i] = fieldarray;

}

return DataSet;

}

}

/**

* Exec Transcation

* @param {Object} sql

*/

function execTranscationMySQL(sql)

{

execFlag = mysql.execTranscation(sql);

if(execFlag == 1)

return 1;

else

{

lasterr = mysql.getLastError();

return 0;

}

}

/**

* Get Last Error Message if exec error from js

*/

function getLastErrorMySQL()

{

return lasterr;

}

/**

* Get Last Error Message if exec error from ocx

*/

function getLastErrorFromMySQL()

{

var lasterrmysql = mysql.getLastError();

return lasterrmysql;

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。