Премини към съдържанието

Stoianoff

Потребител
  • Публикации

    57
  • Регистрация

  • Последно онлайн

Харесвания

0 Неутрална репутация

Всичко за Stoianoff

  • Титла
    Редовен потребител
  • Рожден ден 17.07.1984

Информация

  • Пол
    Мъж
  • Град
    Русе

Контакти

  • Twitter
    sebastian_dark
  • Интернет сайт
    http://www.facebook.com/stoianoff?ref=profile#/stoianoff?ref=profile
  1. Проблем с mysql_fetch_array от SELECT DISTINCT

    Благодаря много! Но това, че, mysql_fetch_array връща само един ред само за DISTINCT ли важи? Защото досега съм го използвал многократно и винаги връща всички резултати. Дори за $result = mysql_query("SELECT YEAR(time) FROM campaign ORDER BY YEAR(time) ASC"); връща всички и добавянето на DISTINCT спира зареждането от 1-ви елемент (имам предвид 2-ри като последователност), т.е. зарежда правилния брой елементи на масива, но от 1-ви нататък са празни. Знам, че трябва да започна да използвам mysqli, но все още не мога да се разделя със стария начин :).
  2. Проблем с mysql_fetch_array от SELECT DISTINCT

    Ами... интересно . Благодаря много за помощта, но все пак бих искал да стигна до същината на проблема. Предполагам, че е нещо заради Apache/PHP-to (2.4.23/5.6.26), но нямам идея какво.
  3. Проблем с mysql_fetch_array от SELECT DISTINCT

    ДА! echo("Брой записи: ".mysql_num_rows($result)); echo("<br/>1: ".mysql_result($result, 0)."<br/>2: ".mysql_result($result, 1)."<br/>3: ".mysql_result($result, 2)); излиза: Брой записи: 3 1: 2014 2: 2015 3: 2016 Но все пак какво се случва? Този проблем сериозно ме заби.
  4. Проблем с mysql_fetch_array от SELECT DISTINCT

    Да го отпечатам без fetch_array? Излиза: Resource id #7.
  5. Проблем с mysql_fetch_array от SELECT DISTINCT

    Връща 3, но: echo("Брой записи: ".mysql_num_rows($result)); echo("<br/>1: ".$row[0]."<br/>2: ".$row[1]."<br/>3: ".$row[2]); връща: Брой записи: 3 1: 2014 2: 3:
  6. Проблем с mysql_fetch_array от SELECT DISTINCT

    Благодаря за бързия отговор, но отново има само - Array ( [0] => 2014 [a] => 2014 ) при ASC и Array ( [0] => 2017 [a] => 2017 ) при DESC.
  7. Първо ще кажа, че не съм сигурен дали темата е за тук или СУБД, но проблемът е при извеждането на резултат от заявката, така че реших за уместно да питам тук :). Имам таблица в mysql в която имам поле timestamp. Целта е да изведа в падащо меню всички години от които има запис, но $result = mysql_query("SELECT DISTINCT YEAR(time) FROM table ORDER BY YEAR(time) ASC"); $row = mysql_fetch_array($result); връща (print_r) само един резултат - в случая най-малката година, а при DESC най-голямата. Дори при опростена заявка SELECT DISTINCT time FROM table масива отново е само с един елемент. Във phpmyadmin обаче връща правилен резултат (или поне какъвто очаквам - всички уникални години). Пробвах и с SELECT YEAR(time) FROM table group by YEAR(time) но отново само един резултат, като пак в phpmyadmin си работи както трябва. Търсих много, но никъде не се споменава за подобен проблем и навсякъде се твърди, че това е начина за извличане на уникални записи.
  8. Premature end of data (mysqlnd_wireprotocol.c:554)

    Нямам права и право . Трябва да намеря друг изход.
  9. Цялата грешка е: Warning: mysql_connect() [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554) in C:xampphtdocssitemlnkindex.php on line 7 Warning: mysql_connect() [function.mysql-connect]: OK packet 1 bytes shorter than expected in C:xampphtdocssitemlnkindex.php on line 7 Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in C:xampphtdocssitemlnkindex.php on line 7 Could not connect: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file MySQL client version: 4.0.24 Apache/2.2.17 PHP/5.3.4 Това което открих в нета като решение на проблема е: UPDATE mysql.user SET Password = PASSWORD('password') WHERE user = 'username'; но не помогна. Някакви идеи?
  10. Как се оразмерява JPanel i JFrame

    Здравей, SetSize(Width, Height) се използва когато не ползваш layout manager и искаш да зададеш точни размери на frame-a си. Примерно: JFrame frame = new JFrame("MyFrame");frame.setSize(200, 300); frame.setVisible(true); frame.setResizable(false); frame.setLocation(300, 200);това ще зададе размери на прозореца ти (ако в него е само този frame) Width=200px и Height=300px, setVisible(boolean) го прави видимо или не, frame.setResizable(boolean)дали потребителят може ръчно да променя размера или не, frame.setLocation(х, у)колко пиксела вляво и надолу да раположи прозореца. SetPreferredSize(..) се използва когато имаш layout manager и задаваш "правилните" размери. p.s. yourframename.setSize(641, 4456); на някой frame ще го направи доста високичък...
  11. Въпрос за грешка String index out of range: 4

    Прекалено очевидно за да го забележа , Благодаря много.
  12. Въпрос за грешка String index out of range: 4

    Ето го и целия код: import java.awt.Container; import java.awt.Label; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTextField; import javax.swing.Timer; public class mlnktimer { final static JFrame frame = new JFrame("MLNK Timer"); static Label inf = new Label("Изберете Оператор:"); static Font f = new Font("Dialog", Font.BOLD, 16); static JButton op1 = new JButton("Оератор 1"); static JButton op2 = new JButton("Оератор 2"); static JButton op3 = new JButton("Оератор 3"); static JButton cancel = new JButton("Cancel"); static JTextField display = new JTextField(); public static String k; private static int sec = 0; private static int min = 0; private static int hr = 0; static String secstr; static String minstr; String hrstr; static double pari=0; static Timer timer = new Timer(1000, null); public static void stringyt() { timer.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { sec++; pari=pari+0.0066666666666667; if (sec==60) { min++; sec=0; } if (min==60) { hr++; min=0; } if (sec <= 9) { secstr="0"+Integer.toString(sec); } else { secstr=Integer.toString(sec); } if (min <= 9) { minstr="0"+Integer.toString(min); } else { minstr=Integer.toString(min); } String paristring=Double.toString(pari); paristring=paristring.substring(0,4); k=""; k=("Време: "+Integer.toString(hr)+":"+minstr+":"+secstr+"; Сума: "+paristring); display.setText(""); display.setText(k); } }); } public static void changeframetotimer(){ Container contentPane = frame.getContentPane(); contentPane.remove(inf); contentPane.remove(op1); contentPane.remove(op2); contentPane.remove(op3); contentPane.remove(cancel); contentPane.add(display); display.setBounds(15, 20, 170, 25); frame.setSize(200, 200); frame.setVisible(true); frame.setResizable(false); frame.setLocation(300, 200); } public static void main(String[] args) { frame.setLayout(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ActionListener op1l = new ActionListener() { public void actionPerformed(ActionEvent actionEvent) { stringyt(); timer.start(); changeframetotimer(); } }; ActionListener cancell = new ActionListener() { public void actionPerformed(ActionEvent actionEvent) { frame.dispose(); } }; final Container contentPane = frame.getContentPane(); contentPane.add(inf); inf.setBounds(15, 20, 170, 25); inf.setFont(f); contentPane.add(op1); op1.setBounds(30, 70, 130, 30); op1.addActionListener(op1l); contentPane.add(op2); op2.setBounds(30, 110, 130, 30); contentPane.add(op3); op3.setBounds(30, 150, 130, 30); contentPane.add(cancel); cancel.setBounds(30, 210, 130, 30); cancel.addActionListener(cancell); frame.setSize(200, 300); frame.setVisible(true); frame.setResizable(false); frame.setLocation(300, 200); } }
  13. Въпрос за грешка String index out of range: 4

    Здравейте, пиша програма която брои време и пари. Проблемът се появява когато "Време: 0:03:59; Сума: 1.59". а грешката е "Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: 4". Ето го и кода: public static String k; private static int sec = 0; private static int min = 0; private static int hr = 0; static String secstr; static String minstr; String hrstr; static double pari=0; static Timer timer = new Timer(1000, null); public static void stringyt() { timer.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { sec++; pari=pari+0.0066666666666667; if (sec==60) { min++; sec=0; } if (min==60) { hr++; min=0; } if (sec <= 9) { secstr="0"+Integer.toString(sec); } else { secstr=Integer.toString(sec); } if (min <= 9) { minstr="0"+Integer.toString(min); } else { minstr=Integer.toString(min); } String paristring=Double.toString(pari); paristring=paristring.substring(0,4); k=""; k=("Време: "+Integer.toString(hr)+":"+minstr+":"+secstr+"; Сума: "+paristring); display.setText(""); display.setText(k); } }); } Ако коментирам "paristring=paristring.substring(0,4);" работи без проблем. Някакви идеи?
  14. драйвери за уеб камера

    Здравей, с десен бутон на мишката цъкни на My Computer - properties - hardware... (със 7 съм и не помня на ХР как точно беше) - device manager. Там камерата трябва да е като устройство със въпросителен. С десен бутон цъкаш върху него после избираш properties - details. Там трябва да видиш нещо от сорта на usb\vid_1234&pid_1234. Влизаш във www.devid.info и пишеш (примерно) usb\vid_1234&pid_1234 там. Направо ще ти покаже драйвери да си смъкнеш.
  15. Помощ за задачи на Pascal (merged)

    Мерси много сега остава да разбера и как да го въведа .
  • Разглеждащи в момента   0 потребители

    Няма регистрирани потребители разглеждащи тази страница.

×

Информация

Този сайт използва бисквитки (cookies), за най-доброто потребителско изживяване. С използването му, вие приемате нашите Условия за ползване.