Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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 mysql内置Javascript_Php_Javascript_Mysql - Fatal编程技术网

PHP mysql内置Javascript

PHP mysql内置Javascript,php,javascript,mysql,Php,Javascript,Mysql,我找了很多,似乎找不到我要找的东西 我有一个.js字段,我真的需要一些php代码的帮助。我不知道如何把它们放在一起,我真的非常感谢你的帮助 Javascript代码(此代码位于js文件中): 其中 我想补充: <?php $con=mysqli_connect("localhost","root","","facebook"); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysq

我找了很多,似乎找不到我要找的东西

我有一个
.js
字段,我真的需要一些
php代码的帮助。我不知道如何把它们放在一起,我真的非常感谢你的帮助

Javascript代码(此代码位于js文件中):


其中

我想补充:

  <?php
$con=mysqli_connect("localhost","root","","facebook");

if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result = mysqli_query($con,"SELECT * FROM login WHERE username='$username'");
$username = $_SESSION['username'];

while($row = mysqli_fetch_array($result))
  {


    echo $row['profilepic'];echo "<br>";
mysqli_close($con);
    }
  ?>

我假设您的意思是,您发布的HTML片段位于单独的JS文件中。如果是这种情况,您可以将配置文件图片URL分配给PHP代码中的全局JS变量:

您的PHP文件:

<?php
// Your DB call code goes here...
?>
<script>
    var profilePic = '<?=$row['profilepic']?>';
</script>
<script src="/your/jsFile.js"></script>
我真的需要一些php代码的帮助


没有web服务器正在执行一个
.js
文件中的PHP代码。默认情况下,您必须创建一个
.PHP
文件,以便web服务器执行该文件的内容。因此,如果没有额外的服务器设置,这将无法工作,您需要不同的设置。很抱歉…

如果您想要的是可能的,攻击者可以直接从javascript更改您的查询并执行它们。这会很有趣,但最终对开发人员来说不是很好

您应该寻找的是请求javascript(通过JQuery)查询php代码,然后从php执行查询并以JSON格式将结果返回给javascript

在JQuery中查找$.post。

“/>
<?php
// Your DB call code goes here...
?>
<script>
    var profilePic = '<?=$row['profilepic']?>';
</script>
<script src="/your/jsFile.js"></script>
var img = '<span class="gravatar"><img src="'+profilePic+'" width="23" height="23" />';