Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库回显一行_Php_Mysql - Fatal编程技术网

Php 从数据库回显一行

Php 从数据库回显一行,php,mysql,Php,Mysql,我有点困了,因为我从来没有尝试过用这种方式从数据库中获取一些东西 我的问题: 我有一行代码进入一个网站,例如src=“www.youtube.com”,但是该链接存储在一个数据库中,该数据库有一个名为link的表,所以我像这样检索该链接 $sql = $db->prepare("SELECT link FROM youtubevid"); 我一直使用id的,但对于这个表没有必要,因为它将得到更新,我只需要1个链接。我的问题是,我如何回应这一点 非常感谢你的帮助 谢谢 我猜您正在使用PD

我有点困了,因为我从来没有尝试过用这种方式从数据库中获取一些东西

我的问题

我有一行代码进入一个网站,例如
src=“www.youtube.com”
,但是该链接存储在一个数据库中,该数据库有一个名为link的表,所以我像这样检索该链接

$sql = $db->prepare("SELECT link FROM youtubevid"); 
我一直使用id的,但对于这个表没有必要,因为它将得到更新,我只需要1个链接。我的问题是,我如何回应这一点

非常感谢你的帮助


谢谢

我猜您正在使用
PDO
来实现这一点,如果是这种情况,那么您需要在指定的行之后执行查询并获取结果,即在

$sql = $db->prepare("SELECT link FROM youtubevid"); 
以下是完整的代码:

// prepare the query
$sql = $db->prepare("SELECT link FROM youtubevid"); 

// execute it
$sql->execute();

// fetch the result
$result = $sql->fetch();

// echo out the column.
echo $result['link'];

如果它只包含一行,那么您的选择将只返回那一行。这很好,问题是我总是使用
其中id=:id
,所以我几乎没有接触
->执行
->获取
,我将在以后的工作中记住这一点,非常感谢!很高兴帮助@CGCoder。如果答案有帮助,请接受。