{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (17 авг 2014, 01:12) [0/0] [0] [спам] [под]

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

2.
Adobe * 22.64
(17 авг 2014, 01:16) [0/0] [0] [спам] [под]

Тему перенёс из подраздела Баги/Ошибки в подраздел Халява/Бесплатные услуги/Поиск!*

3.
NeaDek(WAT) * [мошенник] 0.57
(17 авг 2014, 01:18) [0/0] [0] [спам] [под]

пиши мне скрипт*не тяжелый

4.
bejsser * 2.85
(17 авг 2014, 01:55) [0/0] [0] [спам] [под]

echo 'avtor tss; где ошибка ? *

5. [автор] (17 авг 2014, 02:12) [0/0] [0] [спам] [под]
bejsser,

Парень давай за нуба меня тут не считай ок!
echo 'avtor tss';
Ггг исправил..

6.
Hatsune Miku * [мошенник] 22.23
(17 авг 2014, 02:17) [0/0] [0] [спам] [под]

о карочи вот наследовал класс MySQLi для замуты фанки но там синтакс еррор найти ошибку я уже глаза все стёр *


<?php
class sql extends mysqli
{
function prepare_query ($sql,$typeDef = FALSE,$params = FALSE)
{
if($stmt = $this->prepare($sql))
{
if(count($params) == count($params,1))
{
$params = array($params);
$multiQuery = FALSE;
}
else
{
$multiQuery = TRUE;
}

if($typeDef)
{
$bindParams = array();
$bindParamsReferences = array();
$bindParams = array_pad($bindParams,(count($params,1)-count($params))/count($params),""*;
foreach($bindParams as $key => $value)
{
$bindParamsReferences[$key] = &$bindParams[$key];
}
array_unshift($bindParamsReferences,$typeDef);
$bindParamsMethod = new ReflectionMethod('mysqli_stmt', 'bind_param');
$bindParamsMethod->invokeArgs($stmt,$bindParamsReferences);
}

$result = array();
foreach($params as $queryKey => $query)
{
foreach($bindParams as $paramKey => $value)
{
$bindParams[$paramKey] = $query[$paramKey];
}
$queryResult = array();
if($stmt->execute())
{
$resultMetaData = $stmt->result_metadata();
if($resultMetaData)
{
$stmtRow = array();
$rowReferences = array();
while ($field = $resultMetaData->fetch_field())
{
$rowReferences[] = &$stmtRow[$field->name];
}
$resultMetaData->free_result();
$bindResultMethod = new ReflectionMethod('mysqli_stmt', 'bind_result');
$bindResultMethod->invokeArgs($stmt, $rowReferences);
while($stmt->fetch())
{
$row = array();
foreach($stmtRow as $key => $value)
{
$row[$key] = $value;
}
$queryResult[] = $row;
}
$stmt->free_result();
} else {
$queryResult[] = $stmt->affected_rows();
}
} else {
$queryResult[] = FALSE;
}
$result[$queryKey] = $queryResult;
}
$stmt->close();
} else {
$result = FALSE;
}

if($multiQuery)
{
return $result;
} else {
return $result[0];
}
}
}

7. [автор] (17 авг 2014, 02:22) [0/0] [0] [спам] [под]

$bindParamsReferences[$key] = &$bindParams[$key];

8. [автор] (17 авг 2014, 02:26) [0/0] [0] [спам] [под]
Hatsune Miku,

точнее в етой строке
$bindParams = array_pad($bindParams,(count($params,1)-count($params))/count($params),"";


Изм. 1 раз. / Посл. изм. (17 авг 2014, 02:42)
9.
bejsser * 2.85
(17 авг 2014, 02:27) [0/0] [0] [спам] [под]
noize_mc,

Не в обиду, это был "тест драйв" *

10. [автор] (17 авг 2014, 02:31) [0/0] [0] [спам] [под]

bejsser, да все ок..забей

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений