Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] Niedodaje rekordów
Forum PHP.pl > Forum > PHP
bangoo
Zrobiłem sobię funkcję która ma doda do bazy dancyh wartości zmiennych podanych w innym pliku wygląda to mniej więcej tak:
  1. <?php
  2. function AddArticle($title, $authorid, $date, $text, $shorttext, $image){
  3. $Query = "INSERT INTO ARTICLES (title, authorid, date, text, shorttext, image) VALUES ('$title', '$authorid', '$date', '$text', '$shorttext', '$image')";
  4. mysql_query($Query);
  5. };
  6. ?>

tutaj jest ten plik ktory wysyla wawrtosci do w/w funkcji:
  1. <?php
  2. include ('articles.php');
  3. AddArticle(ww, 1, 123, blabla, gdg, dg);
  4. ?>

Niestety niedodaje to nowych rekordow do bazy danych dry.gif
Z góry dzięki za pomoc

Oddaję jeszcze skrypt podłączania bazy danych. Jeszcze go nie testowałem to moze cos jest z nim nie tak:
  1. <?php
  2. $SqlUserName='root'; //Nazwa użytkownika bazy danych
  3. $SqlPassword=''; //Hasło użytkownika bazy danych
  4. $SqlDatabaseName='cms'; //Nazwa bazy danych
  5. $SqlHost='localhost'; //Host bazy danych
  6.  
  7. mysql_connect($SqlHost, $SqlUserName, $SqlPassword);
  8. mysql_select_db($SqlDatabaseName);
  9. ?>

btw. przepraszam ale pomylily mi sie dzialy. jakby ktos mogl przeniesc to do przedszkole bylbym wdzieczny.
JaRoPHP
  1. <?php
  2. AddArticle(ww, 1, 123, blabla, gdg, dg);
  3. ?>
Wywołujesz funkcję tak jak napisałeś?
Powinno być: 'ww', 1, '12-03-1996', 'blabla','gdg', 'dg'.

Używaj raportowania błędów:
  1. <?php
  2. function AddArticle($title, $authorid, $date, $text, $shorttext, $image){
  3. $Query = "INSERT ...";
  4. mysql_query($Query) or die(mysql_error());
  5. };
  6. ?>

Poza tym, ustaw aby parser PHP wyświetlał błędy:
  1. <?php
  2. ini_set('error_reporting', E_ALL);
  3. ini_set('display_errors','On');
  4. ?>
bangoo
W bazie danych mialem tabele "shortext" a w funkcji "shorttext" no i takl wyszło. Ale teraz już śmiga guitar.gif Dzieki piwko dla Ciebie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.