Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Proč se mi nevkládají řádky do tabulky MySQL?

Ještě jeden problém. Všechno už chodí, ale nedělá se to nejdůležitější. Nevkládají se mi řádky do tabulky. Přitom echo před příkazem proměnné vypisuje a v MyAdminu se to také vloží. Bů fňuk.

<?php

echo "echa proměnných v petice_pokracovani.php: $ref, $datum, $id_hlasujiciho, $jeho_jmeno, $poznamka<br><br>";

include "pripojeni.php";

$sql = "INSERT INTO d_vyzva_at VALUES(
'$id_hlasujiciho',
'$ref',
'$datum',
'$jeho_jmeno',
'$poznamka'
)";
?>
Předmět Autor Datum
Jsou sloupce v tabulce ve stejném pořadí jako ty hodnoty vkládané v proměnnných?
navay 14.05.2010 12:41
navay
Ano
Kráťa 14.05.2010 12:43
Kráťa
Nešlo by sem hodit strukturu té tabulky?
navay 14.05.2010 12:45
navay
CREATE TABLE `d_vyzva_at` ( `id_hlasujiciho` int(20) NOT NULL auto_increment, `ref` varchar(20) char…
Kráťa 14.05.2010 12:48
Kráťa
id_hlasujuceho je auto_increment, nemozes teda do tohto pola vkladat explicitnu hodnotu takze takto…
wam_Spider007 14.05.2010 12:54
wam_Spider007
Jsem trubka, chybel mi ten prikaz, uz to chodi. id_hlasujiciho se posila prazdna
Kráťa 14.05.2010 13:11
Kráťa
Nikde nevidím, že by jsi ten insert provedl.
Wikan 14.05.2010 12:44
Wikan
Netuším jak to myslíš. :-(
Kráťa 14.05.2010 12:49
Kráťa
mysql_query($sql); Pokud tohle neprovedete, tak jste jen vložil textový řetězec do proměnné $sql.…
navay 14.05.2010 12:51
navay
díky díky díky díky díky díky díky díky díky díky díky díky díky díky díky díky poslední
Kráťa 14.05.2010 13:14
Kráťa
CREATE TABLE `d_vyzva_at` (
  `id_hlasujiciho` int(20) NOT NULL auto_increment,
  `ref` varchar(20) character set cp1250 collate cp1250_czech_cs NOT NULL,
  `datum` text character set cp1250 collate cp1250_czech_cs NOT NULL,
  `jeho_jmeno` text character set cp1250 collate cp1250_czech_cs NOT NULL,
  `poznamka` text character set cp1250 collate cp1250_czech_cs NOT NULL,
  PRIMARY KEY  (`id_hlasujiciho`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=3 ;

Zpět do poradny Odpovědět na původní otázku Nahoru