Archívum - 1970
november 6
MySQL Pluggable Storage Engines
A MySQL 5.1-es verziójával saját storage engine-eket adhatunk a futó szerverhez
■ Legördülő menü MySQL táblából HTML-be
Az alábbira szeretnék adatbázist és abból legördülő menüt létrehozni:
sony - tv - crt
................- lcd
.........- radio - hordozható
.....................- asztali
.....................- hifi
.........- monitor - crt - 14"
................................- 15"
................................- 17"
................................- 19"
................................- 21"
........................- lcd - 14"
................................- 15"
................................- 17"
................................- 19"
................................- 21"
samsung - tv - crt
......................- lcd
................- radio - hordozható - magnós
.................................................- CD-s
............................- asztali - magnós
..........................................- CD-s
Adatbázisban tárolnám az adatokat, mivel bővíthető kell lennie.
A MySql szintakszist ismerem de:
?1: hogy nézzen ki az adatbázis (milyen táblák, mezők)?
pl.: legyen egy termek(marka, termek, tipus1, tipus2) tábla? De így sok lesz az üres mező, ill. ismételt mező.?
?2: ezakből az adatokból, hogyan készítsek többszintű legördülő menüt, hogy azután a választást átadhassam egy másik php-programnak? (<- ez lenne a fontosabb kérdés, a másikra ?1-re talán magamtól is rájövök)
THX.
■ sony - tv - crt
................- lcd
.........- radio - hordozható
.....................- asztali
.....................- hifi
.........- monitor - crt - 14"
................................- 15"
................................- 17"
................................- 19"
................................- 21"
........................- lcd - 14"
................................- 15"
................................- 17"
................................- 19"
................................- 21"
samsung - tv - crt
......................- lcd
................- radio - hordozható - magnós
.................................................- CD-s
............................- asztali - magnós
..........................................- CD-s
Adatbázisban tárolnám az adatokat, mivel bővíthető kell lennie.
A MySql szintakszist ismerem de:
?1: hogy nézzen ki az adatbázis (milyen táblák, mezők)?
pl.: legyen egy termek(marka, termek, tipus1, tipus2) tábla? De így sok lesz az üres mező, ill. ismételt mező.?
?2: ezakből az adatokból, hogyan készítsek többszintű legördülő menüt, hogy azután a választást átadhassam egy másik php-programnak? (<- ez lenne a fontosabb kérdés, a másikra ?1-re talán magamtól is rájövök)
THX.
MySQL+utf8=nincs ékezet
Sziasztok!
MySQL 5.0-t használok, win alatt.
A problémám az, hogy ha a karaktarkészletet utf8-ra állítom, akkor nem tudok ékezetes betűket írni az adatbázisba.
Így állítottam be a karakterkészletet:
mysqld --default-character-set=utf8 --default-collation=utf8_general_ci
Ekkor ha pl. ez az SQL parancs:
insert into tanulo (vezeteknev) values ("Ádám");
ez a hibaüzenet:
ERROR 1406 (22001): Data too long for column 'vezeteknev' at row 1
Biztosan a karakterkészlettel van a gond, mert latin2_hungarian_ci-vel működik (és ékezet nélküli szövegnél nincs hiba).
Mi lehet a hiba?
■ MySQL 5.0-t használok, win alatt.
A problémám az, hogy ha a karaktarkészletet utf8-ra állítom, akkor nem tudok ékezetes betűket írni az adatbázisba.
Így állítottam be a karakterkészletet:
mysqld --default-character-set=utf8 --default-collation=utf8_general_ci
Ekkor ha pl. ez az SQL parancs:
insert into tanulo (vezeteknev) values ("Ádám");
ez a hibaüzenet:
ERROR 1406 (22001): Data too long for column 'vezeteknev' at row 1
Biztosan a karakterkészlettel van a gond, mert latin2_hungarian_ci-vel működik (és ékezet nélküli szövegnél nincs hiba).
Mi lehet a hiba?
november 5
Security Vulnerability in all PEAR versions prior to 1.4.3 discovered
Javasolt a frissítés az 1.4.4-es verzióra
■ db4free.net offers MySQL 5.0.15-Max
Az ingyenes szolgáltató MySQL 5.10.15-Maxot kínál
■ CSS-sel megoldott lista nem jó szélességű IE-ben
Sziasztok!
Szeretnék az oldalamra egy az ablakos környezetekben használatoshoz hasonló menüt amiben a menü elemei linkek. Azt szeretném hogy a kiemelés megjelenjen akkor is ha nem a szövegen áll az egérkurzor. Lenne csak szöveges és olyan is amiben a szöveg előtt van 1 kis kép. Összedobtam erre 1 kis teszt htmlt:
[colorer=html]
<HTML>
<HEAD>
<style type="text/css"><!--
BODY {
PADDING: 0px;
MARGIN: 0px;
FONT: 76% Verdana, Arial, Helvetica, sans-serif;
COLOR: #000;
}
A {
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link, A:visited {
COLOR: black;
}
A:hover {
COLOR: #ff0000;
}
.item-list UL {
/* Így tűnik el a bullet a listában lévő elemek elől. Jó ez a megoldás? */
padding: 0px;margin:0px;
}
/* Ez kell ahhoz, hogy a menü teljes szélességében látszódjon a csík, de ilyenkor a sorok között hézag lesz. Miért? */
.item-list A {
DISPLAY: block;
}
.block {
WIDTH: 180px;
BACKGROUND-COLOR: gray;
padding: 0px; margin:0px;
margin-bottom: 1em;
}
.block A:hover {
BACKGROUND-COLOR: yellow;
}
--></style>
</HEAD>
<BODY>
<DIV class="block">Van kép a listában
<DIV class=item-list>
<UL>
<LI><A href="#"><IMG src="" height="1em">1. képpel</A>
<LI><A href="#"><IMG src="" height="1em">2. képpel</A>
<LI><A href="#">3. kép nélkül</A></LI>
</UL>
</DIV>
</DIV>
<DIV class="block">Nincs kép sehol
<DIV class=item-list>
<UL>
<LI><A href="#">1. kép nélkül</A>
<LI><A href="#">2. kép nélkül</A>
<LI><A href="#">3. kép nélkül</A></LI>
</UL>
</DIV>
</DIV>
A fentiek list nélkül
<DIV class="block">Van kép a listában
<DIV class=item-list>
<A href="#"><IMG src="" height="1em">1. képpel</A>
Szeretnék az oldalamra egy az ablakos környezetekben használatoshoz hasonló menüt amiben a menü elemei linkek. Azt szeretném hogy a kiemelés megjelenjen akkor is ha nem a szövegen áll az egérkurzor. Lenne csak szöveges és olyan is amiben a szöveg előtt van 1 kis kép. Összedobtam erre 1 kis teszt htmlt:
[colorer=html]
<HTML>
<HEAD>
<style type="text/css"><!--
BODY {
PADDING: 0px;
MARGIN: 0px;
FONT: 76% Verdana, Arial, Helvetica, sans-serif;
COLOR: #000;
}
A {
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link, A:visited {
COLOR: black;
}
A:hover {
COLOR: #ff0000;
}
.item-list UL {
/* Így tűnik el a bullet a listában lévő elemek elől. Jó ez a megoldás? */
padding: 0px;margin:0px;
}
/* Ez kell ahhoz, hogy a menü teljes szélességében látszódjon a csík, de ilyenkor a sorok között hézag lesz. Miért? */
.item-list A {
DISPLAY: block;
}
.block {
WIDTH: 180px;
BACKGROUND-COLOR: gray;
padding: 0px; margin:0px;
margin-bottom: 1em;
}
.block A:hover {
BACKGROUND-COLOR: yellow;
}
--></style>
</HEAD>
<BODY>
<DIV class="block">Van kép a listában
<DIV class=item-list>
<UL>
<LI><A href="#"><IMG src="" height="1em">1. képpel</A>
<LI><A href="#"><IMG src="" height="1em">2. képpel</A>
<LI><A href="#">3. kép nélkül</A></LI>
</UL>
</DIV>
</DIV>
<DIV class="block">Nincs kép sehol
<DIV class=item-list>
<UL>
<LI><A href="#">1. kép nélkül</A>
<LI><A href="#">2. kép nélkül</A>
<LI><A href="#">3. kép nélkül</A></LI>
</UL>
</DIV>
</DIV>
A fentiek list nélkül
<DIV class="block">Van kép a listában
<DIV class=item-list>
<A href="#"><IMG src="" height="1em">1. képpel</A>
Compiling PHP5 with mysql and mysqli Database Drivers
PHP5 telepítése forrásból mysql-lel és mysqli-vel
■


