여러분이이 PHP 코드에 문제가있을 수 있습니까? 나는 항상 "오류 : 열을 표시 할 수 없습니다."라는 메시지를 받았지만 MySQL 명령 행 클라이언트에서 "책 '과 같은 레서피에서 열을 표시하려고하면 잘 작동합니다.가능한 모든 Set 값을 배열에 저장하고 있습니까?
이 코드 스 니펫은 MySQL Reference Manual의 Sets 섹션에있는 주석 중 하나에서 가져 왔습니다. 집합의 가능한 모든 값을 가져 와서 배열에 저장해야합니다.
<?php
$query = "SHOW COLUMNS FROM recipes LIKE 'Book'";
if (!($ret = mysql_query($query)))
die("Error: Could not show columns");
$line = mysql_fetch_assoc($ret);
$set = $line['Type'];
$set = substr($set,5,strlen($set)-7);
$options = preg_split("/','/",$set);
?>
아마도이 작업을 수행하는 다른 방법이 있을까요?
die 문을 편집하면 다음과 같은 유용한 정보가 나타납니다. 'die (""을 열 수 없습니다.) mysql_error());' –