Здравствуйте.
Прошу прошение может я покажусь не компетентным в данном вопросе, не обращайте внимания так и есть %)
Возможно я бы и не обратился. Но тут приспичило. Одному моему хорошему знакомому потребовалась так сказать создать базу на MySQL, при помощи PHP, ранее я немного имел с этой БД дело, но не когда не работал с бинарными данными, в общем, не очень то получается. Поэтому решил что попрошу помощи. Надеюсь, не откажите 0+)…
И так что я имею: База с полями BLOB а также TEXT
Структура:
_news
ID mediumint(9) UNSIGNED auto_increment
Date datetime null
Name text null
Memo text null
Image blob not null
Админка: Index.php
$result = mysql_query(«SELECT ID, name FROM _news ORDER BY date DESC»);
echo »
»;
while ($ff = mysql_fetch_array($result)):
if (!isset ($bgcolor) || ($bgcolor == «#F5F5F5»)) $bgcolor = «#FFFFFF»;
else $bgcolor = «#F5F5F5»;
$styletd = «style=’background-color: $bgcolor’»;
echo »
»;
echo »
»;
echo »
»;
echo »
»;
endwhile;
echo »
<table cellspacing=«0» cellpadding=«1» class=«table1» width=«600»>
<tr>
<td class=«td1»>» .$ff['name']. «</td>
<td class=«td1» align=«center»><a href=’del/?ID="%20.%20$ff['>………..</a></td>
</tr>
</table>
";
echo "
";
echo "<a href='edit/'>……….</a>";
далее: Edit/index.php
if (isset($_GET ["ID"])) $ID = $_GET ["ID"];
if (isset($ID) && $ID)
{
$result = mysql_query(«SELECT * FROM _news WHERE ID=$ID»);
$ff = mysql_fetch_array($result);
foreach ($ff as $key => $value) $$key = $value;
далее: edit/action.php
require_once(«serv.inc.php»);
foreach ($_POST as $key => $value) $$key = $value;
if (isset($ID) && $ID)
{
$sql = «UPDATE _news SET»;
$sql .= » name=’$name’»;
$sql .= » WHERE ID=’$ID’»;
} else
{
$sql = «INSERT INTO _news SET»;
$sql .= » date=NOW(), name=’$name’»;
}
// echo $sql;
$result = mysql_query($sql);
// echo mysql_error();
header («Location: ../»);
Вот так я работаю с текстовыми полями. Пытался на этом примере организовать доступ в поле BLOB, напрасно.
Далее для вывода данных из поля я использую вот это… с картинками похоже не подходит $)))…
?php
require_once(«serv.inc.php»);
$result = mysql_query(«SELECT image, name, date, developer FROM _news »);
echo »
»;
while ($ff = mysql_fetch_array($result)):
?>
<?
…
echo »». $ff ["name"]. » $centr\n»;
…
?>
Помогите чем могите!
Если есть примеры которые могли бы помочь плз линки…
А так конечно бы хотелось узнать как это все можно впаять в мой код… уж очень уж друг хороши, так хочется помочь %)))…..
<table cellspacing=«1» cellpadding=«1» class=«table1» width=«100%»></table>
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ну вот я попробовал все робит, вот код:
Если есть вопросы, можешь стучать 277194