Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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
如何从MySQL数据库PHP7.2.1打印链接中的变量?_Php_Html_Mysql - Fatal编程技术网

如何从MySQL数据库PHP7.2.1打印链接中的变量?

如何从MySQL数据库PHP7.2.1打印链接中的变量?,php,html,mysql,Php,Html,Mysql,我使用PHP7.2.1,我有一个问题。我必须打印一个链接中带有变量的数据库字段。数据库字段的类型为VARCHAR。我已经写了一个脚本,但它只适用于INT字段。我应该做什么改变 <?php if ($id_comune == 0) { } else { $query4 = mysqli_query($link,"SELECT trebmeteo FROM comuni WHERE ID_comune = $id_comune"); $trebmeteo = mys

我使用PHP7.2.1,我有一个问题。我必须打印一个链接中带有变量的数据库字段。数据库字段的类型为VARCHAR。我已经写了一个脚本,但它只适用于INT字段。我应该做什么改变

<?php 

  if ($id_comune == 0)  {

  }
  else {
  $query4 = mysqli_query($link,"SELECT trebmeteo FROM comuni WHERE ID_comune = $id_comune");
  $trebmeteo = mysqli_fetch_assoc($query4);
  $riga = "https://www.3bmeteo.com/meteo/";
  $riga .= $trebmeteo ["trebmeteo"];


  echo "<a id='wdgt_5afc6fd60569824e2c8b4569' href='{'$riga'}'></a> ";
  }



echo "<script type='text/javascript'>
  var wid='5afc6fd60569824e2c8b4569';
  (function() {
    var wdgt = document.createElement('script'); wdgt.type = 'text/javascript'; wdgt.async = true;
    wdgt.src = '//widget.3bmeteo.com/widget.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wdgt, s);
  })();
  </script>";
?>

你好。你能澄清一下这里什么不起作用吗?例如,您是否收到错误消息?这似乎很奇怪:
href='{'$riga'}'
-为什么要使用大括号和额外的单引号?var_dump($query4);然后将结果或错误粘贴到此处我可以想象您的意思是-
href='$riga'
-否则您将得到呈现的html,如
href=“{”https://www.3bmeteo.com/meteo/somevaluehere“}”
我想这不是你想要的“数据库字段的类型为VARCHAR。我已经写了一个脚本,但它只适用于INT字段。我应该做什么更改?“…SQL字符串数据类型值字段需要单qouted…此外,您需要阅读此内容以防止SQL注入。