gpt4 book ai didi

php - 为什么 "--comment"不工作而 "-- comment"工作?

转载 作者:行者123 更新时间:2023-11-29 03:51:40 27 4
gpt4 key购买 nike

我终于找到了我的 PHP 脚本无法运行的原因。这是因为 MySQL "--comment"而不是 "-- comment"。我最近开始使用 PHP,直到那时,我一直使用“--comment”。现在,我想知道为什么在 PHP 的 mysql_query() 中不允许这样做?

<?php

$query = "SELECT firstname,
-- comment
lastname, address,
--not a comment
age FROM friends WHERE firstname='%s' AND lastname='%s'";

// Perform Query
$result = mysql_query($query);

// Check result
// This shows the actual query sent to MySQL, and the error. Useful for debugging.
if (!$result) {
$message = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $query;
die($message);
}

?>

最佳答案

根据 MySQL docs需要一个空间。此外,如上一个链接页面所述,MySQL 在此语法中偏离了规范(这只是 2 个连续的破折号 [--this is a comment])。

关于php - 为什么 "--comment"不工作而 "-- comment"工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6023879/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com