我是一名有用的助手,可以为您进行文本翻译。以下是您需要翻译的内容:
当我期望看到我插入的坐标时,实际上我得到的是相同的结果,即使我跳过PHP使用像SQLFiddle这样的工具:
我遇到了一个比较奇怪的问题。我正在尝试插入MySQL点坐标并在PHP中返回,但是我得到的是ASCII码而不是坐标。
这是我的SQL语句:
CREATE TABLE `Grid` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`cntr_point` POINT DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=INNODB;
INSERT INTO `Grid`(cntr_point)
VALUES(POINTFROMTEXT('POINT(49.227239 17.564932)'));
在 PHP 中,我有这样的代码(对于其他字段有效):
$row['cntr_point']
但我得到了随机的ASCII字符输出,例如:
*H@v0b1@
当我期望看到我插入的坐标时,实际上我得到的是相同的结果,即使我跳过PHP使用像SQLFiddle这样的工具:
00000000010100000018B0E42A169D4840C07630629F903140
的内容是针对cntr_point
的。 - Professor Abronsius