вопрос
Пытаюсь получить данные с таблицы так
и так
Условие if не срабатывает, как и дальнейшие манипуляции, так как данные с бд не берутся.Призываю знатоков
$query = $db->query( "SELECT id, charid, name, nameorig, altname, japanese, description, seyuname, seyuid, imgurl, seyuimgurl FROM " . PREFIX . "_characters WHERE charid='{$id}'");
$result = mysqli_query( $mysql, $query );
$row = mysqli_fetch_row( $result );
if ( $row['charid'] )
...
и так
$row = $db->query( "SELECT id, charid, name, nameorig, altname, japanese, description, seyuname, seyuid, imgurl, seyuimgurl FROM " . PREFIX . "_characters WHERE charid='{$aid}'");
if ( $row['charid'] )
...
Условие if не срабатывает, как и дальнейшие манипуляции, так как данные с бд не берутся.Призываю знатоков
Призываю знатоков
Они тут не нужны, если выборку по id берешь, то $db->super_query() вместо $db->query() используй, как написали выше, в других же случаях используй
while ( $row = $db->get_row( $sql_result ) ) {
// echo $row['id'];
}
А вообще рекомендую посмотреть сам класс mysql