Php 如何调整从sql查询显示的图像的大小?
我正在一个新项目的测试阶段,正在学习如何使用php,所以我知道pdo更好,并且很快就会学习它 现在来回答问题 我写了一个注册页面,其中包括个人资料图片,我将其保存在fb fine中,但我在检索和调整大小方面遇到了问题 这是请求图像的代码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
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");