У меня возникла проблема с переходом из mysql_ в PDO (я новичок в нем).mysql_ для проблемы миграции PDO
Я уже проделал большую часть работы, но есть функция, которая сводит меня с ума.
Здесь:
function fields($thequery) /* SELECT * FROM table */
{
$fields=array();
$fields['num']=mysql_num_fields($thequery);
for ($i = 0; $i < $fields['num']; $i++) {
$fields['data'][]=mysql_fetch_field($result, $i);
}
return $fields;
}
Я пытался прочитать некоторые другие должности, но я не могу понять это.
Это лучшее, что я могу на данный момент, но всегда получаю неопределенный индекс "num".
function fields($thequery)
{
global $pdo; /* Connection */
$result = $pdo->prepare($thequery);
$result->execute();
$fields['num'] = $result->rowCount();
for ($i = 0; $i < $fields['num']; $i++) {
$fields['data'][]=$result->getColumnMeta($i);
}
return $fields;
}
Что я делаю неправильно с этим? Спасибо заранее!
Какая польза от такой специфической функции? –
@YourCommonSense Я заметил, что вы удалили свои комментарии под ответом Джей. Смешно, что; рядом с ним есть зеленый тик. Ешьте ли я свои слова? Я также беру это те (теперь удаленные) слова, на вкус немного горькие да? Как уксус вы можете сказать? * lol * Богатый; хорошо выглядит на вас. Разве вам не нравится это, когда люди правы, а вы неправы? О, но вы не признаете этого и не убираете свой нисходящий поток из своего ответа. NooOOoooo. –