Форумы портала PHP.SU » » Вопросы новичков » Редактор MySQL таблиц

Страниц (1): [1]
 

1. mistik77777 - 25 Июля, 2022 - 15:46:37 - перейти к сообщению
Здравствуйте Гуру PHP. очень надеюсь на вашу помощь, ситуация следующая, есть Редактор MySQL таблиц и две таблицы (код ниже), по отдельности они в нем редактируются без ошибок, но когда я хочу их объеденить в один редактор то редактируется только первая таблица, при редактировании второй появляется ошибка - ERROR: Failed to find specified row in database, помогите решить данную проблему, благодарю за ваши ответы.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. require_once('TableEditor.php');
  4.  
  5. header('Access-Control-Allow-Origin: *');
  6.  
  7. $db = mysqli_connect("localhost","root","HdYVjPPPGyv1","radiotema") or die(mysql_error());
  8. mysqli_query($db,'SET NAMES "utf8"');
  9. /////начало первой таблицы//////////
  10.  
  11. $editor = new TableEditor($db, 'products_setting');
  12. $editor->setConfig('perPage', 50);
  13. $editor->setDisplayNames(array('disabled' => 'Отключить голосование', ));
  14. $editor->display();
  15.  
  16. ////конец первой и начало второй таблицы////
  17.  
  18. $editor = new TableEditor($db, 'products');
  19. $editor->setConfig('perPage', 50);
  20. $editor->setDisplayNames(array(
  21. 'Name' => 'Имя',
  22. 'num' => '№ песни',
  23. 'song' => 'название песни'
  24. ));
  25. $editor->display();
  26. ?>
2. Vladimir Kheifets - 03 Августа, 2022 - 16:30:37 - перейти к сообщению
mistik77777 пишет:
Здравствуйте Гуру PHP. очень надеюсь на вашу помощь, ситуация следующая, есть Редактор MySQL таблиц и две таблицы (код ниже), по отдельности они в нем редактируются без ошибок, но когда я хочу их объеденить в один редактор то редактируется только первая таблица, при редактировании второй появляется ошибка - ERROR: Failed to find specified row in database, помогите решить данную проблему, благодарю за ваши ответы.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. require_once('TableEditor.php');
  4.  
  5. header('Access-Control-Allow-Origin: *');
  6.  
  7. $db = mysqli_connect("localhost","root","HdYVjPPPGyv1","radiotema") or die(mysql_error());
  8. mysqli_query($db,'SET NAMES "utf8"');
  9. /////начало первой таблицы//////////
  10.  
  11. $editor = new TableEditor($db, 'products_setting');
  12. $editor->setConfig('perPage', 50);
  13. $editor->setDisplayNames(array('disabled' => 'Отключить голосование', ));
  14. $editor->display();
  15.  
  16. ////конец первой и начало второй таблицы////
  17.  
  18. $editor = new TableEditor($db, 'products');
  19. $editor->setConfig('perPage', 50);
  20. $editor->setDisplayNames(array(
  21. 'Name' => 'Имя',
  22. 'num' => '№ песни',
  23. 'song' => 'название песни'
  24. ));
  25. $editor->display();
  26. ?>


Добрый день!

Про таблицы нельзя ничего сказать не посмотрев TableEditor.php,
а в строке ниже ошибка or die(mysql_error()) т.к. mysqli_connect с mysql функциями не работает.
PHP:
скопировать код в буфер обмена
  1. $db = mysqli_connect("localhost","root","HdYVjPPPGyv1","radiotema") or die(mysql_error());


д.б.
PHP:
скопировать код в буфер обмена
  1. $db = mysqli_connect("localhost","root","HdYVjPPPGyv1","radiotema");
  2.   exit;
  3. }
  4. else
  5. {
  6.   //Ваш код
  7. }
  8.  
Удачи!

 

Powered by ExBB FM 1.0 RC1