Вниз  MySQL и мелкие вопросы
- 5.07.2011 / 18:24
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
или название таблицы кривое. Или яички бабуина :hack:
__________________
 Да, детка, я - Король Ящериц!!!
- 5.07.2011 / 18:26
kiriman
  Пользователь

kiriman 
Сейчас: Offline
HoldFast, Опять.
$id:
if(($id = $_GET['id']) != NULL) {
потом запрос
- 5.07.2011 / 18:27
kiriman
  Пользователь

kiriman 
Сейчас: Offline
HoldFast (05.07.2011/18:24)
название таблицы кривое
:gg: точно
- 5.07.2011 / 18:42
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Мда, опять хедер докопался..
Уже в том же файле и к бд подключаюсь, без инклуда конфигурационного файла, а он варнинг кидает.
- 5.07.2011 / 18:44
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
покажм мне весь код в личку
__________________
 Да, детка, я - Король Ящериц!!!
- 5.07.2011 / 18:44
kiriman
  Пользователь

kiriman 
Сейчас: Offline
HoldFast, :-D ок..
- 5.07.2011 / 21:52
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Запрос вернул пустоту
__________________
 Магистр Мёда
- 21.08.2011 / 17:00
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Проблемы с подготовленными запросами в mysqli. Может, кто сталкивался, как получить все столбцы (например в массив) вместо заранее определенных -
bind_result($id, $login, $password);
Буду очень признателен :)
- 21.08.2011 / 22:00
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
интересный вопрос, помоему мучает многих :hack:
__________________
 Магистр Мёда
- 21.08.2011 / 22:38
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
mrEDitor,
с оф сайта
  1. function fetch($result)
  2. {    
  3.     $array = array();
  4.  
  5.     if($result instanceof mysqli_stmt)
  6.     {
  7.         $result->store_result();
  8.         $variables = array();
  9.         $data = array();
  10.         $meta = $result->result_metadata();
  11.  
  12.         while($field = $meta->fetch_field())
  13.             $variables[] = &$data[$field->name];
  14.         call_user_func_array(array($result, 'bind_result'), $variables);
  15.         $i=0;
  16.         while($result->fetch())
  17.         {
  18.             $array[$i] = array();
  19.             foreach($data as $k=>$v)
  20.                 $array[$i][$k] = $v;
  21.             $i++;
  22.         }
  23.     }
  24.     elseif($result instanceof mysqli_result)
  25.     {
  26.         while($row = $result->fetch_assoc())
  27.             $array[] = $row;
  28.     }
  29.  
  30.     return $array;
  31. }
  1. $host = "localhost";
  2. $account = "root";
  3. $password = "";
  4. $dbname = "testus";
  5.  
  6. $mysqli = new mysqli($host, $account, $password, $dbname);
  7. if ($mysqli->connect_errno) {
  8. die('Connect Error: ' . $mysqli->connect_errno);
  9. } else {
  10. $mysqli->set_charset("utf8");
  11. }
  12.  
  13. $sql = "SELECT * FROM " . $db . " WHERE `id`= ? LIMIT ?, ?";
  14.  
  15. if($res = $mysqli->prepare($sql)) {
  16. $res->bind_param('iii', $id, $start, $col);
  17. $res->execute();
  18. $arr = fetch($res);
  19. }
  20. $res->close();
  21. print_r($arr);
  22. $mysqli->close();

__________________
 Магистр Мёда

Изменено Koenig (21.08 / 22:39) (всего 1 раз)
Наверх  Всего сообщений: 750
Фильтровать сообщения
Поиск по теме
Файлы топика (22)