Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] phpMyAdmin, a skrypt PHP
Forum PHP.pl > Forum > Przedszkole
gg1985
Witam

W phpMyAdminie wykonuje mi się takie polecenie:

insert into komentarze values (1,"nick","to jest treść komentarza","2009-02-16",0)

Poprzez skrypt chcę zrobić to samo, ale już nie działa, czemu ?

  1. <?php
  2. $dbhost = "localhost";
  3. $dbuser = "***";
  4. $dbpassword = "***";
  5. $dbdatabase = "komentarze";
  6. $db = mysql_connect($dbhost, $dbuser, $dbpassword);
  7. mysql_select_db($dbdatabase, $db);
  8. $sql = 'insert into komentarze values ('.'1,'.'"nick",'.'"to jest treść komentarza",'.'"2009-02-16",'.'0'.')';
  9. $result = mysql_query($sql);
  10. ?>
webdevil
napisz co Ci zwraca mysql_error()
Spawnm
daj po prostu $sql="insert into komentarze values (1,'nick','to jest treść komentarza','2009-02-16',0)";
po co te '.' questionmark.gif
gg1985
webdevil Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home

Spawnm to nie pomaga.
webdevil
Cytat(gg1985 @ 17.02.2009, 22:43:41 ) *
webdevil Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home

Spawnm to nie pomaga.


nie łączy się z bazą danych - sprawdź dane logowania do mysql
gg1985
Gdyby się nie łączył to chyba poleciałyby jakieś warningi ?

Mam teraz taki komunikat:

No database selected

Ale przecież na samym początku wskazuje baze...
piaseq
Przyjmujesz błędne założenie, że wszystkie funkcje jakich użyłeś wykonały się w oczekiwany przez Ciebie sposób. Przeczytaj rozdział manuala dotyczący funkcji mysql_*, w przykładach znajdziesz skrypty pokazujące jak należy łączyć się z bazą i sprawdzać czy poszczególne etapy przebiegły poprawnie.
erix
~gg1985: http://www.w3schools.com/PHP/php_mysql_insert.asp

Zanim o coś zapytasz, sprawdź, czy ktoś nie miał już podobnych problemów.
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.