Poslao: 22 Jul 2013 19:14
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Sve jedno koji kod koristio tvoj, moj nebitno samo probaj da upises nesto u tu tabelu.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 22 Jul 2013 19:19
|
offline
- gfactory
- Super građanin
- Pridružio: 26 Okt 2007
- Poruke: 1064
- Gde živiš: u Apache
|
Naravno Ikac, nebitan je kod.
Proveriću error reporting u wampu pa ću da javim, i ja sam u čudu da ne mogu da upišem najobičniji rekord u bazu. Hvala puno za ovo do sada i izvini ako ti oduzeh vreme
|
|
|
|
|
Poslao: 22 Jul 2013 20:05
|
offline
- gfactory
- Super građanin
- Pridružio: 26 Okt 2007
- Poruke: 1064
- Gde živiš: u Apache
|
E_ALL i dalje ne prikazuje ništa. ( ja sam između php-a i ćerke koja gleda pepu prase na mom kompu )
Za većinu baza nemam user-a, nego mi je po defaultu root. Tako i za ovu bazu , i ovde mi je user ROOT( ne stavljam je jer je u lokalu).
Moraće nešto drugo da se primeni.
|
|
|
|
Poslao: 22 Jul 2013 20:12
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Pa jesi probao bar da upises nesto u bazu sa INSERT ?
|
|
|
|
Poslao: 22 Jul 2013 20:57
|
offline
- gfactory
- Super građanin
- Pridružio: 26 Okt 2007
- Poruke: 1064
- Gde živiš: u Apache
|
Napisano: 22 Jul 2013 20:19
Ne može da upiše ništa, tvoj kod samo ispiše da baza nije selektovana i forma se ne prikazuje,a i da je imam, ne bi moglo jer nemam konekciju na bazu.
Probaću sad nešto drugo i ovaj modifikovan query.
Dopuna: 22 Jul 2013 20:34
Uspelo je , samo ne znam kako. 1 row inserted
Pre ovoga , E_ALL mi je ispisao nešto kao CAN NOT ADD CHILD ROW i ovo ispod DELETE CASCADE itd.
Napravio sam novu bazu test, ubacio tabelu _content_grad ali mi je pri ubacivanju ispisao grešku
SQL query:
--
-- Constraints for dumped tables
--
--
-- Constraints for table `_content_grad`
--
ALTER TABLE `_content_grad` ADD CONSTRAINT `_content_grad_ibfk_1` FOREIGN KEY ( `resource_id` ) REFERENCES `resources` ( `id` ) ON DELETE CASCADE ;
MySQL said: Documentation
#1005 - Can't create table 'test.#sql-1880_a6' (errno: 150)
Dopuna: 22 Jul 2013 20:57
Hm, ako ostavim npr $wishlist = goran, upiše mi svaki putn goran, naravno,
a ako obrišem $wishlist = goran i stavim $wishlist = ""; i probam kroz formu da unesem, pojavi se novi rekord ali ne upiše ništa u wishlist... e jbm ga
|
|
|
|
Poslao: 22 Jul 2013 21:09
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Ajde polako uradi sve ovo sto ti kazem:
Otvori http://localhost/phpmyadmin/
Klikni na Database i kreiraj bazu sa imenom mojaBaza
Idi na SQL u textarea pastuj ovaj kod dole
+ Kod za bazu --->
-- phpMyAdmin SQL Dump
-- version 3.4.11.1deb1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jul 22, 2013 at 09:08 PM
-- Server version: 5.5.28
-- PHP Version: 5.4.4-9
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `mojaBaza`
--
-- --------------------------------------------------------
--
-- Table structure for table `wishlist`
--
CREATE TABLE IF NOT EXISTS `wishlist` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`nesto` varchar(225) DEFAULT NULL,
`josNesto` varchar(225) DEFAULT NULL,
`opetNesto` varchar(225) DEFAULT NULL,
`sasviTreceNesto` varchar(225) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
2.
Napravi u www folderu php fajl sa imenom test.php
Kopiraj ovaj kod u
+ Php kod
<?php
$server = 'localhost'; // ime servera
$user = 'root'; // korisnik
$pass = 'qwe123'; // lozinka, ako nepostoji ostavi prazno
$dbname = 'mojaBaza'; // ime baze
$handler = mysql_connect($server, $user, $pass);
$database = mysql_select_db($dbname);
if(!$handler) :
die("Nemogu se povezati sa MySQL :" . mysql_error());
endif;
if(!$database) :
die("Baza sa imenom ". $dbname . " nepostoji" . mysql_error());
endif;
$tekst = "Ovo je neki tekst koji ce se upisati u bazu";
$obradi_tekst = mysql_real_escape_string($tekst);
$upit = "INSERT INTO `wishlist` (nesto) VALUES('" . $obradi_tekst . "')";
mysql_query($upit) or die(mysql_error());
printf("Upisano stavki : %d\n", mysql_affected_rows());
?>
Ako ovo nece da upise onda ja stvarno neznam. Evo kod mene sam testirao i radi
|
|
|
|
Poslao: 22 Jul 2013 21:46
|
offline
- gfactory
- Super građanin
- Pridružio: 26 Okt 2007
- Poruke: 1064
- Gde živiš: u Apache
|
Napisano: 22 Jul 2013 21:10
Pazi sad ovo, vratim moj stari query i unosi mi najnormalnije kroz formu u test bazu za polje wishlist ,
ali kad probam to isto u bazi sajta, opet ništa
Takođe i baza sajta ima user-a ROOT bez passworda.
Dopuna: 22 Jul 2013 21:46
@_iKaC
napravio mojaBaza, napravio test.php probao , rekord se upisao, ali ne znam zašto smo ovo radili,
meni nikad nije bio problem da upisujem u baze/tabele,
jedini problem ovde je što neće da upisuje u nekoliko tabela baze sajta sa prefiksom tabela _bla_bla
Neverovatno je da ako istu tu tabelu prebacim u novu bazu, može da se upisuje u nju
U sve ostale tabele sajta bez tog jbnog prefiksa UND, najnormalije se vrše unosi, kao i u milion baza koje sam do sada pravio ili radio na tuđim bazama.
Oduzeh ti vreme, drugar
|
|
|
|
Poslao: 22 Jul 2013 22:03
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Meni nije jasno zasto nece... Ja radim sa prefix-om stalno tabele ali taj problem nisam imao
|
|
|
|
Poslao: 22 Jul 2013 23:28
|
offline
- gfactory
- Super građanin
- Pridružio: 26 Okt 2007
- Poruke: 1064
- Gde živiš: u Apache
|
Rešićemo nekako pa će poslužiti i drugima .
Hvala puno drugar i svima ostalima.
|
|
|
|