Portál AbcLinuxu, 12. května 2025 10:17

Dotaz: mysqli_connect názvy sloupců

1.10.2014 09:27 Terka | skóre: 13
mysqli_connect názvy sloupců
Přečteno: 180×
Odpovědět | Admin
Ahoj, dá se nějak pomocí mysqli_connect získat data včetně názvů sloupců a pak je vytisknout najednou?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.10.2014 09:47 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: mysqli_connect názvy sloupců
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Josef Kufner avatar 1.10.2014 12:09 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: mysqli_connect názvy sloupců
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chceš použít PDOStatement::getColumnMeta.

Pokud tě zajímá struktura tabulky bez načítání dat, docela pěkně to funguje v kombinaci se SELECT * FROM tabulka WHERE FALSE LIMIT 0. Je to mnohem rychlejší než DESCRIBE nebo tahání dat z všelijakých meta tabulek. Ovšem neposkytuje to úplné informace, takže občas to může být nedostačující.
Hello world ! Segmentation fault (core dumped)
1.10.2014 22:22 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: mysqli_connect názvy sloupců
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mohlo by tě nakopnout toto (spolu s manuálem):
$mysqli = new mysqli('localhost', 'user', 'passwd', 'db');
$result = $mysqli->query('SELECT * FROM table');//hvězdička není moc bezva
$fields = $result->fetch_fields();
$row = $result->fetch_array(MYSQLI_NUM);

print '<pre>';
print_r($fields);
print_r($row);//v cyklu for ?
print '</pre>';

$result->free();
$mysqli->close();
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.