本文目录一览:
1、thinkphp中 select 和find 方法的区别
2、关于php中SELECT
3、php中查询数据库的select in语句
4、php的select语句怎么输出
5、PHP中使用select输出字符串
6、请教一个PHP的select语句的写法
thinkphp中 select 和find 方法的区别
select
方法是返回符合条件的多条数据,可以是一条,也可以是一条以上。而find
方法只能返回一条数据。假设select
方法返回的数组存放在$arr1
中,find
方法返回的数组存放在$arr2
中,数据中有个字段是id
,如果select
和find
都用来查找同一条数据,那么$arr1[0]['id']
和$arr2['id']
都可以用来表示这条数据的id
值。如果可以确定你要找的数据只有一条,推荐使用find
方法,否则用select
方法。
关于php中SELECT
如果你的数据库里面确定有id
这个字段并且大小写一致没有理由不出来的!或者数据库中的id
为空所以输出了你也看不见!另外你的代码里的<?php echo $row['Id'] ?>
这里少了个分号,改成<?php echo $row['Id']; ?>
试试!
php中查询数据库的select in语句
这么写当然不行,因为in
里面是个字符串你放数组格式就不对。
用implode(",", $array)
把数组转为字符串就行,不用循环。
php的select语句怎么输出
php中要查询mysql数据库中的内容需要SELECT
语句。
语句1: SELECT * FROM table_name
解说: 意思就是读取整个表table_name
里面的数据显示出来。
语句2: SELECT * FROM table_name Where x = 1
解说: 意思就是读取表table_name
里面键名为:x
值为:1
的数据显示出来。
Select 查询语句的例子
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
while($row = mysql_fetch_array($result)) {
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
mysql_close($con);
?>
PHP中使用select输出字符串
如果说你取出的为多条数据,那你必须通过循环完成。 如果只是一条数据的话,不需要通过循环,可以直接取出数据。
$data = mysql_fetch_assoc($res); // 以键值对方式取出数据(只有一条数据)
echo $data['name'];
echo $dat['age'];
其实就是一个数组。
请教一个PHP的select语句的写法
SELECT * FROM teacher_class ORDER BY days DESC, begin_date, end_date ASC;
SELECT * FROM teacher_class LIMIT 1;
SELECT * FROM teacher_class LIMIT 3,4;
SELECT DISTINCT days FROM teacher_class;
SELECT days, begin_date FROM teacher_class;
SELECT DISTINCT days, begin_date FROM teacher_class;