Ответы пользователя по тегу MySQL
  • Как получить нужный массив из mySql таблицы?

    slusarvitaliy
    @slusarvitaliy
    Системный администратор
    Прекращай использовать mysql_query. От него уже отказались в php 5.6.
    Используй mysqli.
    $mysqli = new mysqli("localhost", "user", "password", "dbname"); //подключение
    $mysqli ->query("SET NAMES 'utf8' "); //вся выборка будет в юникоде
    
    $sql = 'SELECT wp_bp_xprofile_fields.name, wp_bp_xprofile_data.value, wp_bp_xprofile_data.user_id, wp_bp_xprofile_data.field_id FROM wp_bp_xprofile_data INNER JOIN wp_bp_xprofile_fields ON wp_bp_xprofile_data.field_id = wp_bp_xprofile_fields.id ORDER BY user_id, field_id';
    
    $result = $mysqli ->query($sql); //запрос
    
    //функция вывода информации из бд
    
    function printResult($result){
                echo "Количество записей: ". $result->num_rows ."<br>";
                while(($row = $result->fetch_assoc()) != FALSE){
                       $u++;
                       echo $u."-й пользователь с ID: ". $row['user_id']."<br>";
                }
    }
    
    printResult($result);


    Ответ написан
    1 комментарий