【发布时间】:2017-07-18 16:19:18
【问题描述】:
我一直在我的 shell 脚本中嵌入一些 php。像这样的东西有效:
SUBJECT_URL=php -r "echo rawurlencode('$SUBJECT');"
并将我的字符串变量 SUBJECT_URL 设置为 $SUBJECT 的转换值
然而,
我正在尝试使用这个命令:
link=php -r "mysql_connect('localhost', 'root', 'mypassword');"
测试我与 SQL 数据库的连接。不幸的是,“链接”的值没有设置。因此我无法测试它是否成功,也无法发出:
php -r "mysql_close($link);"
释放资源。
任何帮助将不胜感激。
【问题讨论】:
-
这是错误的做法。
-
@jim 你使用 mysql_connect 是因为你使用的是旧版本的 php 吗?
-
什么版本的php? 5.5 版以后不能使用 mysql_connect
-
mysql_connect函数(已弃用)返回的对象可能在您尝试使用它时不受支持 -
运行 PHP 5.3.3。正确的做法是什么?
标签: php hyperlink identifier mysql-connect