1

これが私のdb接続コードとクエリコードです:

// 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");
  • 接続、選択、またはクエリ時に「またはダイ」エラーは発生しません
  • error_logファイルはありません
  • SQLブラウザで実行するとSQLクエリが実行されます

何が起こっている???

4

2 に答える 2

2
$sql = "SELECT ID, vcImageName FROM corp_images WHERE idPage = 6"

その行方不明;

$sql = "SELECT ID, vcImageName FROM corp_images WHERE idPage = 6";
于 2012-06-26T17:40:10.420 に答える
1

正しいようです...マニュアルからこの適合コードを追加しさらにデバッグし、学習内容を確認してください。

// 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'];
}
于 2012-06-26T17:38:46.513 に答える