php - 图片上生日快乐,php 错误

标签 php mysql

我有一个 mysql 数据库,我想确保当某人生日时,横幅上会出现文字。 我的横幅脚本:

<?PHP
header('Content-Type: image/jpeg');

$host_db='127.0.0.1';
$Login_db='root';
$pwd_db='**********';
$bdd_name='regTS3';

$oggi= date("d/m/Y");

$conn=mysql_connect($host_db,$Login_db,$pwd_db);
mysql_select_db($bdd_name,$conn);



$result = mysql_query('SELECT * FROM `regTS3` WHERE `Anni` = '.$oggi.';');
$Data= Array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
{
	$i=0;
        $Data[$i] =  $row['Nome'];
		$i=$i+1;
}





$img = imagecreatefromjpeg("banner.jpg");

$color = ImageColorAllocate($img, 83, 196, 225);
$color2 = ImageColorAllocate($img, 83, 196, 225);

$font= "./pitt.ttf";
$font2="./verdana.ttf";

$text = date("H:i"); 
$text2 = "Test";

imagettftext($img, 28, 0, 560, 70, $color, $font, $text);
imagettftext($img, 30, 0, -150, 190, $color2, $font2, $Data[0]);

imagejpeg($img);
imagedestroy($img);
?>
我在 StackOverflow 上复制的一段带有“while”循环的代码,在某人的问题中(除了我的测试的“i”变量),但我不太明白,我需要在它比较日期之后对我来说同名,不知道如何返回该行中人的名字。 为了测试,我故意将当前日期设置为关注者,然后在日期列中有一个用户数据库,其中包含当前日期。

最佳答案

你可以做得更简单一点:

$result = mysql_query('SELECT Nome FROM `regTS3` WHERE DATE_FORMAT(Anni,\'%d%m\') = DATE_FORMAT(NOW(),\'%d%m\')');
$Data= Array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
{
        $Data[] =  $row['Nome'];
}

$img = imagecreatefromjpeg("banner.jpg");

$color = ImageColorAllocate($img, 83, 196, 225);
$color2 = ImageColorAllocate($img, 83, 196, 225);

$font= "./pitt.ttf";
$font2="./verdana.ttf";

$text = date("H:i"); 
$text2 = "Test";

imagettftext($img, 28, 0, 560, 70, $color, $font, $text);
if (count($Data) > 0) {
   $string = implode(" ", $Data);
   imagettftext($img, 30, 0, -150, 190, $color2, $font2, $string);
}

关于php - 图片上生日快乐,php 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41665285/

相关文章:

php - 我无法访问我的 localhost/phpmyadmin (windows)

mysql - Microsoft SQL 与 mySQL 的连接

PHP MYSQL 多词搜索

php - 如何通过更新表php替换数据库值

php - 通过正则表达式查找字符串中的十进制数

php - 为什么我不能像其他函数一样使用变量来存储 echo() ?

php - SQL 和 CodeIgniter

php - 从其中一个属性具有 $ 符号的对象获取 php 变量

php - OOP PHP新手,指导请求,类间数据共享设计

mysql - 一对多关系的 SQL 查询