1. SQL / Говнокод #15827

    −83

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    <?php
    // DB
    $DB_HOSTNAME = "localhost";
    $DB_USERNAME = "********";
    $DB_PASSWORD = "********";
    $DB_DATABASE = "vladbl0m_eshop";
    
    // Create connection
     $con=mysqli_connect($DB_HOSTNAME, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE); 
     
    // Check connection
     if (mysqli_connect_errno($con))   {
     echo "Failed to connect to MySQL:" . mysqli_connect_error();   
     }
     else echo "CONNECTED TO " . $DB_DATABASE;
    
    // mySQL query
    
    // execute the query.
     $result = $link->query("INSERT INTO oc_test SET text ='12345'") or die("Error in the consult.." . mysqli_error($link));
    		
    ?>

    Такие дела. Простейший скрипт, запускаю с браузера. К базе коннектится, а запросы не выполняет. В чем может быть загвоздка?
    Выдает:
    CONNECTED TO vladbl0m_eshop в базе ничего не меняется. Если просто провести запрос через phpMyAdmin то работает.

    Запостил: R4s3tsu, 23 Апреля 2014

    Комментарии (25) RSS

    • > INSERT INTO oc_test SET text ='12345'
      Ты либо крестик сними, либо трусы надень...
      Ответить
      • олсо $link возник из ниоткуда
        Ответить
        • Копипаста, вестимо ;)

          А ворнинги в пыхе никто не читает как всегда.
          Ответить
          • Эти ворнинги чаще всего ещё самому включить надо.
            По дефолту часто просто белый экран браузер, сиди-гадай, что случилось.
            Ответить
            • В продакшен режиме они в лог апача пишутся, ибо нефиг кому-попало показывать подобную инфу ;)
              Ответить
        • Кстати, он же юзает mysqli. Луч света в тёмном царстве пыхи!
          Ответить
      • Я так понимаю, что в мускуле это валидная конструкция...
        http://stackoverflow.com/questions/861722/mysql-insert-into-table-values-vs-insert-into-table-set
        Ответить
        • Очередной никому не нужный выебон от MySQL... Как же все-таки хорошо, что я начал знакомство с SQL не с этой СУБД...

          UPD: Попробовал - действительно работает.
          Ответить
    • stackoverflow ТАМ ===========>
      Ответить
    • $con - коннект
      $link запрос.
      Ответить

    Добавить комментарий