Я изучаю, как получить доступ к определенному c пользователю (в одной таблице), обращающемуся к определенному c столбцу в одной таблице.
Пример: у меня есть одна база данных с 2 таблицами:
(1) таблица пользователей:
имя пользователя: (admin, cityA)
пароль: (12345, 12345)
(2 ) таблица городов
имя: (nameA, nameB, name C, nameD)
возраст: (19, 24, 22, 21)
город : (cityA, cityB, city C, cityA)
Если я вхожу в систему с именем пользователя «admin», я могу получить доступ ко всем данным в таблице городов, но если я войду в систему с именем пользователя «cityA» ", Я могу получить доступ только к" cityA ", и если я войду в систему с именем пользователя" cityB ", я могу получить доступ только к" cityB "
Я не знал, как получить к нему доступ .. и извините, я могу не говорю слова хорошо, потому что я не знал, как это сделать.
это мое мнение
для имени пользователя "city"
public static function find_by_city($city){
global $database;
$the_result_array_city = static::find_by_query("SELECT * FROM " . static::$db_table_city . " WHERE city= $city LIMIT 1");
return !empty($the_result_array_city) ? array_shift($the_result_array_city) : false;
}
для имени пользователя "admin "
public static function find_all_city(){
return static::find_by_query("SELECT * FROM " . static::$db_table_city . "");
}
и благодарим за терпение в ответ на мой вопрос.