我正在尝试从会话存储中获取变量并在我的PHP MySQL查询中使用它,但它不会返回任何值。
我的JavaScript从会话存储中获取变量:
var myEmail = sessionStorage.getItem('myEmail');
将JavaScript变量分配给PHP变量:
<?php
$emailAddress = "<script>document.write(myEmail);</script>";
?>
一旦连接到数据库:
<?php
$query = mysql_query("SELECT * FROM myTable WHERE emailaddress='$emailAddress';
?>
任何人都可以看到任何问题吗?当我输出结果时,它只是空白。就在我进行查询之前,我回复了电子邮件地址,输出正常。不确定当我把它放在查询中时它只返回任何内容。如果我更改查询中的$emailAddress
“someone@gmail.com”,例如它可以正常工作,而不是变量。