首页 开发编程 正文

怎么使用 在php中

$con){die("数据库服务器连接失败");如果错误就输出括号里的字符串*/@mysql_select_db("a",假设你的数据库名为a*/$sql="SELECT*FROMqq";...

怎么使用 在php中,如何用php调用mysql中的数据?

大概的基本流程如下:

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

选择数据库

读取表

输出表中数据

下面是代码:

$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 "

在PHP中用dowhile求1到100的奇数和?

用dowhile做循环体是最基本的应用,这个题目的考察点应该就是在“奇数”上面,那么只要注意用于控制循环次数的变量,每次不是加1,而是加2,就解决了。

<?php $i=1;

$sum=0;

do{ $sum+=$i; $i=$i+2; }

while ($i<=100);

echo $sum; ?>

PHP用1个函数实现post请求?

引言

前天的文章,我们说到了如何高效的下载网络资源,对于小体积的文件。可以便捷的使用 file_put_contents() 进行请求。与之配对的函数 file_get_contents() 则是读取资源。

今天我们讨论一下,有没有一种可能,使用一个函数,就可以给服务器发送post请求的数据呢?

学习时间

上一段中我们已经提示了,有一个函数可以用于读取网络资源,也就是间接的发起网络请求。默认 file_get_contents()是使用 GET 请求,如果是POST请求按道理也应该做的来。不过要怎么写呢?

file_get_contents() 函数是用来将文件的内容读入到一个字符串中的首选方法。如果操作系统支持还会使用内存映射技术来增强性能。

其参数形式如下:

string file_get_contents( string $filename[, bool $use_include_path = false[, resource $context[, int $offset = -1[, int $maxlen]]]] )

复杂的功能,我们需要组装后面的参数即可。我们需要使用流操作的上下文 context,传入该函数。

首先构造请求的参数,也就是键值对,这里需要使用 & 进行多参数连接:

$postdata = http_build_query( array( 'name' => 'joe', 'age' => '13' ) );

接着构造请求结构体:

$opts = array('http' => array( 'method' => 'POST', 'header' => 'Content-Type: application/x-www-form-urlencoded', 'content' => $postdata ) );

最重要的一步,创建基于流的上下文,使用

$context = stream_context_create($opts);

写到这里就“万事俱备只欠东风”了。我们隆重地清楚主旨函数处理这些参数:

$result = file_get_contents('http://example.com/submit.php', false, $context);

之后结果,或者错误内容,就会输出到 $result 对象。使用 false 判断,或者使用已知的接口返回数据类型,进一步处理。

深度定制

上一节的内容并没有考虑网络超时,接口授权,等等情形。本节我们说一个复杂度高一些的,要求处理一个https请求,并配置了 basic auth 的 url,并使用 post 上传数据。

首先还是裁剪请求体:

$opts = array('http' => array( 'method' => 'POST', 'header' => "Content-Type: text/xml\r\n.Authorization: Basic ".base64_encode("$https_user:$https_password")."\r\n", 'content' => $body, 'timeout' => 60 ) );

注意我们在请求上添加了 header,这是根据目标 url 的要求添加的。$body 就是上一节中的 $postdata 结构类型。

接着创建流上下文:

$context = stream_context_create($opts);

最后调用函数:

$url = 'https://'.$https_server;

$result = file_get_contents($url, false, $context, -1, 40000);

写在最后

通过上面两个细节的函数处理,大家是不是对 file_get_contents() 有了更加深入的看法,原来这家伙还可以这么用,真是开了眼界!

Happy coding :_)

我是 @程序员小助手 ,持续分享编程知识,欢迎关注。

dw代码怎么转到PHP中编辑?

打开dw,新建一个php,存档在www下建立的文件夹中

代码中用<php>这个代码标志,接着用php显示所想要构建的网页

保存,直接用浏览器看效果,运行站点直接看

浏览器地址栏写的是php文件的路径

怎么打开下载的php文件?

PHP文件是在服务器端执行的脚本文件,用不同文本编辑器打开即可。步骤如下:

1、首先找到php文件所在文件夹:

3、在打开的方式的选项中选择“记事本”:

4、然后就可以在记事本中看到php的代码:

5、鼠标右击php文件,在出现的列表中选择“Notepad++”:

6、Notepad++中的php代码自动排版效果:

本文转载自互联网,如有侵权,联系删除