Php 如何调整从sql查询显示的图像的大小?

Php 如何调整从sql查询显示的图像的大小?,php,mysql,sql,pdo,blob,Php,Mysql,Sql,Pdo,Blob,我正在一个新项目的测试阶段,正在学习如何使用php,所以我知道pdo更好,并且很快就会学习它 现在来回答问题 我写了一个注册页面,其中包括个人资料图片,我将其保存在fb fine中,但我在检索和调整大小方面遇到了问题 这是请求图像的代码 <?php include("dbconfig.php"); // Create connection $conn=mysql_connect($db_host,$username,$password) or die('Error1');; mysql_

我正在一个新项目的测试阶段,正在学习如何使用php,所以我知道pdo更好,并且很快就会学习它

现在来回答问题

我写了一个注册页面,其中包括个人资料图片,我将其保存在fb fine中,但我在检索和调整大小方面遇到了问题

这是请求图像的代码

<?php
include("dbconfig.php");
// Create connection
$conn=mysql_connect($db_host,$username,$password) or die('Error1');;

mysql_select_db("motorklq_glmindb",$conn) or die('Error2');


$result = mysql_query("SELECT fname,lname,profilepic FROM gtable");

echo "<table><tr><th>Firstname</th><th>Lastname</th><th>Image</th></tr>";

while($row = mysql_fetch_array($result)){
    print "<tr><td>".$row['fname']."</td><td>".$row['lname']."</td><td>".'<img src="data:image/jpeg;base64,' . base64_encode( $row['profilepic'] ) . '" />'."</td></tr>";
}
print "</table>";
mysql_close($conn);
?>


现在显示的图像是全尺寸的,如何在不改变纵横比的情况下将其调整为20*20大小?

在选择查询和更改查询中添加profilepic

SELECT fname,lname,profilepic FROM gtable

在profilepic字段中存储的表图像中

编辑

图像大小

<img src="data:image/jpeg;base64,' . base64_encode( $row['profilepic'] ) . '"  width="42" height="42">

查看此链接了解更多信息
查询中缺少图像字段

$result = mysql_query("SELECT fname,lname,profilepic FROM gtable");

如何调整显示图像的大小。。谢谢你的帮助,当我编辑第一个问题时,答案是given@user2959053,而不是编辑同一个问题。添加新问题。在这里发布问题之前,先在谷歌上搜索一下。在图像显示为全尺寸之前,可能会问这样的问题:如何在不改变纵横比的情况下将其调整为20*20大小?对于显示图像,您可以为图像标记指定宽度和高度,或者指定宽度/高度,它将适当调整另一个。虽然有时画面质量不太好。但如果是缩略图,它看起来会很酷。
<img src="data:image/jpeg;base64,' . base64_encode( $row['profilepic'] ) . '"  width="42" height="42">
$result = mysql_query("SELECT fname,lname,profilepic FROM gtable");