php - 无法连接到 MySQL-DB:意外的 T_STRING
问题描述
我正在和我的朋友一起制作一个小型服务器,您可以在其中登录,我们希望我们只看到一个标签。
当我在 phptester.net 上尝试我的代码时,它说:
FATAL ERROR 语法错误,第 9 行出现意外的 'is' (T_STRING)
我不知道如何解决它。
这是我的代码:
<?php
$msg = '';
$con = new mysqli('server', 'username', 'pwd', 'db');
$name = $_POST['name'];
$name = $con->real_escape_string($name);
$cmd = ' SELECT ID FROM user WHERE user = '$name'';
$result = $con->query($cmd);
$rowNumber = $result->num_rows;
if($rowNumber != 0) {
$msg = 'some text';
}
if($msgn != '') {
echo '<a id=someid href="somelink">some text</a>';;
}
?>
我得到的唯一错误是我之前给你看的那个。
解决方案
您没有正确回显消息。改变
echo <a id=someid href="somelink">some text</a>;
至
echo '<a id=someid href="somelink">some text</a>';
推荐阅读
- html - nth-child 选择错误的孩子
- android - 如何从 LinkedIn API 获取“大学名称”?
- python - 如何在熊猫中将数据框转换为多级数据框
- database - 如何在 React 项目中连接 LowDB?
- python - Python中的正则表达式不匹配
- primefaces - 从bean使用PdfWriter时如何管理错误“无法调用getWriter(),getOutputStream()已经调用”
- java - 如何在 intellij 中设置默认 IGNITE_HOME 环境变量
- typescript - Vue 组件不会被动更新
- server - 创建重定向到 Mailto 的 Shopify 页面
- java - 是否可以在 IText 中更改已解析 HTML 的字体?