我正在努力取代mysqli的mysql_results。有人可以幫忙嗎?我需要的只是在下面的代碼中更正'mysqli_result($ result,'0','theurl')'。當所有事情都是使用mysql函數編寫的時候,它工作。但是在我把所有東西都轉換爲mysqli之後,mysql_results轉換似乎不起作用。致命錯誤:mysqli
它的工作原理:echo(mysql_num_rows($ query)!== 0)? mysql_result($ query,0,'theurl'):'None';
當我運行此我當前的代碼我得到一個錯誤: 致命錯誤:調用一個成員函數data_seek()一個非對象在/home/abc/abc/test.php第15行
<?php
$getVal = "Record1";
require '../db/connect.php';
$query = ("SELECT 'photos'.'theurl' FROM 'photos' WHERE 'photos'.'thename' = '" . $getVal . "'");
$result = mysqli_query($conn_db, $query);
$queryA = ("SELECT id FROM photos");
$resultA = mysqli_query($conn_db, $queryA);
$row_cnt = $resultA->num_rows;
echo($row_cnt !== 0) ? mysqli_result($result, '0', 'theurl') : 'Not found.'; // syntax meaning:: echo condition ? if TRUE output : if FALSE output;
function mysqli_result($result, $ro, $field) {
$result->data_seek($ro);
$datarow = $result->fetch_array();
return $datarow[$field];
}
?>
'var_dump($ result);' – zerkms
這個'query =(「SELECT'photos'。'theurl'FROM'photos'''不應該用引號括起來,使用反引號 –
@Fred -ii thanks!那是錯誤:) – NathaliaZeed