Php 没有数据库连接,但没有错误
以下是我的数据库连接代码和查询代码:Php 没有数据库连接,但没有错误,php,Php,以下是我的数据库连接代码和查询代码: // Connecting, selecting database $link = mysql_connect('MySQLA22.webcontrolcenter.com', 'shudson', '*******') or die('Could not connect: ' . mysql_error()); mysql_select_db('henrybuilt') or die('Could not select database'); $
// Connecting, selecting database
$link = mysql_connect('MySQLA22.webcontrolcenter.com', 'shudson', '*******')
or die('Could not connect: ' . mysql_error());
mysql_select_db('henrybuilt') or die('Could not select database');
$sql = "SELECT ID, vcImageName FROM corp_images WHERE idPage = 6";
$query = mysql_query($sql) or die ("Error");
- 连接、选择或查询时没有“或死”错误
- 没有错误日志文件
- 如果在sql浏览器中运行sql查询,则会执行该查询
// This shows the actual query sent to MySQL, and the error. Useful for debugging.
if (!$query) {
$message = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $sql;
die($message);
}
// Use result
// Attempting to print $result won't allow access to information in the resource
// One of the mysql result functions must be used
// See also mysql_result(), mysql_fetch_array(), mysql_fetch_row(), etc.
while ($row = mysql_fetch_assoc($query)) {
echo $row['ID'];
echo $row['vcImageName'];
}
它的缺失
$sql = "SELECT ID, vcImageName FROM corp_images WHERE idPage = 6";
欢迎来到堆栈溢出!请不要对新代码使用
mysql.*
函数。它们不再得到维护,社区已开始恢复。看到了吗?相反,你应该学习并使用或。如果你不能决定,将帮助你做出选择。如果您想了解,是否打开了错误报告?是否在任何地方输出SQL查询?因为那里的代码只是在运行它。@Truth这应该是每次帖子包含单词“mysql\u connect”时自动生成的注释@mattedgod:是的,我把它保存在一个中,并且每次都使用它。PHP中不需要分号,而不是SQL。我假设他输入的是一个打字错误,虽然他声称代码运行,但没有抛出任何错误。查询似乎有效。也许我用错了。已将我的fetch_assoc代码添加到OP
$sql = "SELECT ID, vcImageName FROM corp_images WHERE idPage = 6";