У меня есть таблица SQL. С запросом SQL с PHP я хочу сохранить результат этого запроса в переменной. Проблема в том, что эта просьба имеет много доблестей.
В других мирах я хочу сохранить в моей переменной много идентификаторов. Может быть, с массивом, но теперь я не знаю, как это сделать. И я хочу использовать переменную для другого запроса SQL с помощью PHP.
Что я хочу сделать: с идентификаторами, которые я храню в этой переменной, показать все имена с одинаковым идентификатором, но эти идентификаторы имен находятся в другой таблице. Я хочу использовать идентификаторы первой таблицы для вторых таблиц и показать все имена, соответствующие ID на веб-сайте mi. Все имена (ID) не только одни.
У меня еще нет кода.
Надеюсь, это простой вопрос, и вы можете мне очень помочь.
Не уверенно, что вы здесь задаете, но для первой части хранение всего в переменной очень просто, но если вы хорошо пишете скрипт, вам не нужно использовать новую переменную.
$newVar = $_POST;
НО, вам действительно не нужно это делать, все уже в POST, просто получите доступ к нему с помощью ключа: $_POST[name_of_what_you_want]
Я думаю, что вы просите об основах веб-сайта CRUD / метода базы данных. Создавайте, читайте, обновляйте и удаляйте.
Вы получите свою информацию от клиента в своем скрипте, то есть GET или POST.
Подтвердите и очистите эти данные, подготовив их для вставки в базу данных.
Вставьте эти данные в свою базу данных. В вашем случае вы говорите о реляционной базе данных. В принципе, у вас есть таблица, в которой хранится основная часть данных, каждая из этих записей или строк, как они известны, с уникальным идентификатором. Затем у вас есть другие таблицы, которые полагаются на этот уникальный идентификатор, чтобы связать эту конкретную строку данных с чем-то другим, будь то страница или категория и т. Д. Вашего сайта.
Теперь, когда данные находятся в базе данных, вы можете запросить его и вытащить то, что вам нужно, на основе набора критериев, которые вы составляете по мере необходимости. Затем вы создаете свою веб-страницу и отправляете ее пользователю.
Не предоставляя специфику вашего проекта, я боюсь, что не могу больше помочь вам, но я надеюсь, что это поможет.
EDIT – на основе вашего комментария.
Вот псевдо-макет того, о чем вы просите.
$sql = "SELECT name FROM table WHERE id='id_number'"; $data = mysql_query($sql); <-- assuming you are using MySQL while($row = mysql_fetch_assoc($data)){ echo $row['name']; }
Что происходит? Запросите базу данных, чтобы вытащить строки с идентификатором, который вы ищете. Храните их в массиве и пройдите через этот массив, повторив имя пользователю.