Autor Zpráva
MaxDJs
Profil *
Zdravím,

bylo by možno mi poradit, jak mám udělat relační vztah mezi rezervovaným sedadlem a majitelem sedadla. Chci abych v tabulce majitel_sedadla měl v řádku u jména ID sedadla z sedadla_prizemi.

Děkuji za odpověď
Kajman_
Profil *
MaxDJs:
Chci abych v tabulce majitel_sedadla měl v řádku u jména ID sedadla z sedadla_prizemi.

Tak si tam udělejte na tento údaj sloupec, nebo v čem je vlastně problém?
MaxDJs
Profil *
Já potřebuji poradit syntaxi MySQL dotazu, kterým udělám ten relační vztah 1:1. Bylo by možno mi poradit tu syntaxi?
MaxDJs
Profil *
Mám tu syntaxi dobře? Protože po proběhnutí skriptu mi to nevytvoří řadek v tabulce

$majitel = "INSERT INTO majitelesedadel(Jmeno,cislo_sedadla) VALUES ($jmeno,'.$sedadlo.')";
MySQL_Query($majitel);
Keeehi
Profil
$majitel = "INSERT INTO majitelesedadel (Jmeno,cislo_sedadla) VALUES ('$jmeno',$sedadlo)";
jinak o jakou chybu jde, byste zjistil pomocí:
echo mysql_error();
MaxDJs
Profil *
Nevíte proč mi níže uvedený skript hází tuto chybu:

Fatal error: Class '1' not found in /home/users/moodlead/rezervace.bluefile.cz/web/vypis_rezervaci.php on line 26

Skript:

$server = "localhost"; // jméno serveru
$login = "rezervace"; // prihlašovací jméno
$heslo = "holoska"; // heslo
$databaze = "rezervace"; // název databáze
MySQL_Connect($server, $login, $heslo) or die("Nepodarilo se pripojit k databázi"); // pripojení k databázi
MySQL_Select_DB($databaze) or die("Nepodarilo se otevrít databázi"); // výber databáze

echo "<TABLE BORDER=0 CELLPADDING=2>\n";
$fields = mysql_list_fields("rezervace", "majitelesedadel");
$columns = mysql_num_fields($fields);
echo "<TR>";
for ($x = 0; $x < $columns;$x++) {
echo "<TH>" . mysql_field_name($fields,$x) . "</TH>\n";
}
echo "</TR>\n";

$sql = "SELECT * from majitelesedadel";
$result = mysql_query($sql);
while ($obj = mysql_fetch_object($result,MYSQL_ASSOC)) {
echo "<TR>";
foreach($obj as $val) {
echo "<TD>" . $val . "</TD>";
}
echo "</TR>\n";
}
echo "</TABLE>\n";

echo MySQL_Error();


Děkuji za odpovědˇ
Keeehi
Profil
MaxDJs:
while ($obj = mysql_fetch_object($result,MYSQL_ASSOC)) {
změň na
while ($obj = mysql_fetch_row($result)) {

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: