php连接mysql数据并查询⽰例代码如下
1 <!DOCTYPE html>
2 <html>
3 <title>练习1</title>
4 <body>
5 <h1>你好</h1>
6 <?php
7echo "Hello World!";
8print "</br>123";
9 ?>
10
11
12 <!--
13 PHP 变量规则:
14变量以 $ 符号开始,后⾯跟着变量的名称
15变量名必须以字母或者下划线字符开始
16变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
17变量名不能包含空格
18变量名是区分⼤⼩写的($y和$Y是两个不同的变量)
19 -->
20
21 <!--
22 PHP 有四种不同的变量作⽤域:
23 local
24global global关键字⽤于函数内访问全局变量
25static
26 parameter
27 -->
28
29
30 <!--实例 (PDO)-->
31 <?php
32$servername = "localhost";
33$username = "root";
34$password = "123456";
35
36try {
37$conn = new PDO("mysql:host=$servername;dbname=fanstadmi", $username, $password);
38echo "连接成功";
39$sql = "SELECT f.id,f.shortname,f.pinyin from fa_area f";
40
41 }
42catch(PDOException $e)
43 {
44echo$e->getMessage();
45 }
46$conn = null;
47
48 ?>
49
php远程连接mysql数据库50 <!--
51 ->是php的对象操作符
52 --->
53
54 <?php
55$dbms='mysql'; //数据库类型
56$host='localhost'; //数据库主机名
57$dbName='fanstadmi'; //使⽤的数据库
58$user='root'; //数据库连接⽤户名
59$pass='123456'; //对应的密码
60$dsn="$dbms:host=$host;dbname=$dbName";
61try {
62$dbh = new PDO($dsn, $user, $pass); //初始化⼀个PDO对象
63echo "连接成功<br/>";
64
65echo "<table border='1px'>";
66/*你还可以进⾏⼀次搜索操作*/
67foreach ($dbh->query('SELECT f.id,f.shortname,f.pinyin from fa_area f') as$row) {
68echo "<tr>";
69echo "<td>"."编号: ".$row["id"]. "</td>";
70echo "<td>"."城市名称:" . $row["shortname"]. "</td>";
71echo "<td>"."城市拼⾳:" . $row["pinyin"]. "</td>";
72echo "</tr>";
73// print_r($row); //你可以⽤ echo($GLOBAL); 来看到这些值
74 }
75echo "</table>";
76$dbh = null;
77 } catch (PDOException $e) {
78die ("Error!: " . $e->getMessage() . "<br/>");
79 }
80//默认这个不是长连接,如果需要数据库长连接,需要最后加⼀个参数:array(PDO::ATTR_PERSISTENT => true) 变成这样:81$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
82
83 ?>
84 </body>
85 </html>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论