1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
1

Как при выводе данных из бд не выводить пустые значения из столбца?

17.08.2018, 09:47. Показов 2312. Ответов 1

Вывожу все данные из столбца, но выводятся и пустые строки
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
 $dbcon = mysql_connect("localhost", "root", ""); 
    mysql_select_db("users", $dbcon);
  if (!$dbcon)
  {
    echo "<p>Произошла ошибка при подсоединении к MySQL!</p>".mysql_error(); exit();
    } else {
    if (!mysql_select_db("users", $dbcon))
    {
    echo("<p>Выбранной базы данных не существует! коннект</p>");
    }
  }
 
 $sql = mysql_query("SELECT `my` FROM `tecnikal_zakaz`", $dbcon);
 
    while ($result = mysql_fetch_array($sql)) {
       
         echo("  <option VALUE=".$result['my'].">".$result['my']."</option>");
    }
 
?>
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.08.2018, 09:47
Ответы с готовыми решениями:

При выводе данных из БД в ListBox появляются пустые строки
У меня такая проблема: при выводе данных из бд в listbox появляются пустые строки cmd.Connection...

Excel найти уникальные значения из первого столбца и фильтровать - не брать пустые значения из 3 столбца
Ребят, помогите осуществить в коде VB в Excel. Сделал в самом доке, а как в коде на VB новичок....

При выводе массива выводить номер строки и номер столбца
Помогите реализовать вывод номера строки и столбца массива, у меня рандом пропадает, когда я...

При выводе результата запроса выводить нулевые значения(те которые отсутствуют в базе, но есть в запросе)
Есть следующий запрос (пример) : select name, count(*) from table where name in (n1, n2, n3)...

1
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
17.08.2018, 10:14 2
Лучший ответ Сообщение было отмечено Kameramann как решение

Решение

можно добавить проверку, пустая ли строка в sql запрос
PHP
1
$sql = mysql_query("SELECT `my` FROM `tecnikal_zakaz` WHERE `my`!=''", $dbcon);
или до вывода на экран
PHP
1
if ($result['my']!='') echo("  <option VALUE=".$result['my'].">".$result['my']."</option>");
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2018, 10:14
Помогаю со студенческими работами здесь

Как выводить звук с медиаплеера, при выводе изображения на монитор?
Хочу смотреть телеканалы используя медиаплеер &quot;IconBIT Toucan DUO Plus mk2&quot; и подключённый к нему...

MS SQL. Преобразование значений при выводе данных из столбца datetime
Добрый день! Подскажите, пожалуйста, никак не могу разобраться. Уже несколько часов пытаюсь...

Как при выводе элементов в строку у первого элемента не выводить его знак
задание нужно ввести x, а потом на экран вывести функцию в которой ты добавляешь твоим введённым...

При вводе данных в форму и отправления в БД вводятся пустые значения
Помогите, пожалуйста, при вводе данных в форму и отправления в БД(MySQL) вводятся пустые значения....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru