С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 27.08.2016
Сообщений: 89

Запрос select и присвоение переменной

30.08.2016, 12:28. Показов 1746. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
PHP
1
2
3
4
5
6
7
8
9
$conn = mysqli_connect($servername, $username, $password, $dbname);
 
$result = mysql_query("SELECT * FROM zakaz");
 
while ($rslt = mysql_fetch_assoc($result)) {
  foreach($rslt as $v) {
    echo $v;
  }
}
Привет всем, почему данный код ничего не выводит никаких ошибок и посторонних символов на сайте не появляется.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.08.2016, 12:28
Ответы с готовыми решениями:

Присвоение значения SELECT к переменной string
Доброго времени суток, привела меня в тупик ситуация... Есть БД на SQL: User_Name (ФИО), Login, Password, Admin_Acess. И есть Windows Form...

Присвоение значения одной переменной значению другой переменной
Здравствуйте! При загрузке приложение считывает значения узлов в xml файле (например, IDa="IDa2", IDb="IDb1"). ...

Присвоение к переменной цифры для получения новой переменной
даны переменные: define ("A1","aaaa"); define ("B1","ssss"); define ("A2","dddd"); define ("B2","ffff"); мой код с ошибками ...

4
 Аватар для SergioO
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
30.08.2016, 12:44
Лучший ответ Сообщение было отмечено cagefighter582 как решение

Решение

cagefighter582,
так надо echo использовать, например

Добавлено через 4 минуты
cagefighter582, ой, извиняюсь, не заметил echo
попробуйте выводить сообщения о соединении типа,
PHP
1
2
3
4
5
6
7
8
$mysqli = new mysqli("localhost", "LOGIN", "PASSWORD", "DB_NAME");
if ($mysqli->connect_errno) {
    echo "Не удалось подключиться к MySQL: " . $mysqli->connect_error;
}
else {
    echo "<br>Cоединение установленно...<br>";
    echo $mysqli->host_info . "\n";
};
и не забывайте после запроса закрывать соединение с БД
PHP
1
$mysqli->close();
Добавлено через 3 минуты
cagefighter582,
вот вам пример из официальной документации в процедурном стиле.
адаптируйте под свой случай.
преимуществом служит то, что ошибки выводятся+ используется цикл отличающися от вашего.
не понятно чего спрашивайте
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
 
$conn = mysql_connect("localhost", "mysql_user", "mysql_password");
 
if (!$conn) {
    echo "Unable to connect to DB: " . mysql_error();
    exit;
}
 
if (!mysql_select_db("mydbname")) {
    echo "Unable to select mydbname: " . mysql_error();
    exit;
}
 
$sql = "SELECT id as userid, fullname, userstatus
        FROM   sometable
        WHERE  userstatus = 1";
 
$result = mysql_query($sql);
 
if (!$result) {
    echo "Could not successfully run query ($sql) from DB: " . mysql_error();
    exit;
}
 
if (mysql_num_rows($result) == 0) {
    echo "No rows found, nothing to print so am exiting";
    exit;
}
 
// До тех пор, пока в результате содержатся ряды, помещаем их в ассоциативный массив.
// Замечание: если запрос возвращает только один ряд - нет нужды в цикле.
// Замечание: если вы добавите extract($row); в начало цикла, вы сделаете
//            доступными переменные $userid, $fullname и $userstatus
while ($row = mysql_fetch_assoc($result)) {
    echo $row["userid"];
    echo $row["fullname"];
    echo $row["userstatus"];
}
 
mysql_free_result($result);
 
?>
1
0 / 0 / 0
Регистрация: 27.08.2016
Сообщений: 89
30.08.2016, 12:49  [ТС]
Огромное спасибо, уже который раз выручаешь
0
30.08.2016, 12:58

Не по теме:

cagefighter582, Ajax будем на сайт прикручивать?
кое-что уже готово даже

0
0 / 0 / 0
Регистрация: 27.08.2016
Сообщений: 89
30.08.2016, 13:08  [ТС]
Не откажусь так как в моей системе которую намутил есть некоторые баги( а так был бы очень благодарен

Добавлено через 4 минуты
Кликните здесь для просмотра всего текста
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?php 
 
$price1 = 100;
$price2 = 200;
$price3 = 300;
$price4 = 400;
$zakaz1 = 'Тухлятина';
$zakaz2 = 'Вода';
session_start();
$_SESSION["zakaz"] = "";
header( "Content-Type: text/html; charset=utf-8" );
?>
<HTML
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo $string; ?></title>
<meta name="robots" content="all" />
<meta name="copyright" content="Система доставок" />
<!-- стили демо страницы -->
<link rel="stylesheet" href="css/demo-page.css" rel="stylesheet">
<!-- стили модального окна -->
<link rel="stylesheet" href="css/style-modal.css" rel="stylesheet">
</head>
<body>
<div class="container">
<h1><?php echo $string3 ?><span><?php echo $string1 ?><br><?php echo $string2 ?></span></h1>
<h1><a class="button button-blue" href="#win5">Посмотреть корзину и оформить заказ</a></h1> <h1><a class="button button-blue" href="#win7">Как с нами связаться</a></h1>
<hr>
 
<?php
 
if(isset($_POST["b1"])) {
    $_SESSION["summa"] = $_SESSION["summa"] + $price1;
    $_SESSION["zakaz"] = $_SESSION["zakaz"] + $zakaz1;
}
 
if(isset($_POST["b2"])) {
    $_SESSION["summa"] = $_SESSION["summa"] + $price2;
}
 
?>
 
<!-- блок кнопок на вызов модальных окон -->
<div style="text-align: center;">
<div class="box-list-cnt">
<h4 class="uppercase">
<?php
echo $zakaz1;
?>
</h4>
<p>Состав:</p>
<p>Стухшее яйцо</p>
<p>Блювотина</p>
<p><span>
<?php
echo $price1;
?>
</span> руб</p>
<form action="" method="POST">
<input class="button button-green" type="submit" name="b1" value="В корзину" <?php if(isset($_POST["b1"])) ?>/>
</form>
</div>
 
<!-- Модальное окно 5 -->
<a href="#x" class="overlay" id="win5"></a>
<div class="popup">
<form method="post" action="connect.php">
Вы заказали:
<?php echo $_SESSION["zakaz"] ?>
<br>
На сумму:
<?php echo $_SESSION["summa"]; ?>
<br>
<input type="text" name="sender_name" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'* Ваше Имя':this.value;" value="* Ваше Имя" class="your-name"/>
<input type="text" name="sender_tel" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'* Ваш телефон':this.value;" value="* Ваш телефон" class="your-name"/>
<input type="text" name="sender_gorod" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'* Город доставки':this.value;" value="* Город доставки" class="your-name"/>
<input type="text" name="sender_adres" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'* Адрес':this.value;" value="* Адрес" class="your-name"/>
<input type="text" name="sender_dom" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'* Дом':this.value;" value="* Дом" class="your-name"/>
<input type="text" name="sender_kvar" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'* Квартира':this.value;" value="* Квартира" class="your-name"/>
<p style="text-align: center;">
<input type="submit" value="Заказать" class="button button-green">
</p>
</form>
<a class="close" title="Закрыть" href="#close"></a>
</div>
 
<!-- Модальное окно 6 -->
<a href="#x" class="overlay" id="win6"></a>
<div class="popup">
<h2>Ваш заказ был оформлен</h2>
Скоро с вами свяжется наш сотрудник,
</br>
с которым можно обговорить подробности заказа.
</br>
Пожалуйста положите телефон ближе и не пропустите звонок
<p style="text-align: center;">
<a class="button button-green" href="#close">Хорошо</a>
</p>
<a class="close" title="Закрыть" href="#close"></a>
</div>
 
<!-- Модальное окно 7 -->
<a href="#x" class="overlay" id="win7"></a>
<div class="popup">
<h2>Контактные данные</h2>
Город: Березники
</br>
Адрес: кукуево 
</br>
Контактный телефон: 79000000000
<p style="text-align: center;">
<a class="button button-green" href="#close">Закрыть</a>
</p>
<a class="close" title="Закрыть" href="#close"></a>
</div>
 
<div class="about">
<p class="about-author">
&copy; 2016 <a href="/" target="_blank">Динамическая система заказов</a>
</p>
</div>
</div>
</body>
</html>


вот если хочешь можешь глянуть как реализовал на данный момент
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.08.2016, 13:08
Помогаю со студенческими работами здесь

Присвоение переменной среды значения переменной цикла
здравствуйте, у меня простой вопрос: for /l %%i in (10,10,100) do ( set /a w=%%i echo %%i=%w% ) результат получается, что...

Присвоение php переменной значения js переменной
Доброго времени суток, я только начинаю изучать JavaScript и у меня возник следующий вопрос: Имеется переменная созданная в JavaScript, в...

Как реализовать на C# запрос типа SELECT ... WHERE col IN (SELECT ...)
Есть две таблицы DataTable t1 и DataTable t2. Как выбрать в таблице t1 все строки, у которых значение столбца 1 есть в значениях столбца 1...

Присвоение переменной
Ребят, подскажите, пожалуйста, как задать строковую переменную, а мотом присвоить ей значение, находящееся в буфере обмена? А если мы...

Присвоение переменной
Возникл вопрос . Выполняя программу , язык ещё до ввода значений переменных присвоил переменной на скрине.Почему так происходит? Можно ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru