mysql1
(Mysql2)
27 Styczeń 2007 22:20
#1
Witam. Poniższy kod powinien pobierać z formularza tekst i zapisywać go do bazy danych, lecz tak nie jest. Możecie mi pomóc???
$mail=$_POST['adres']
mysql_connect ("localhost", "nazwa", "hasło") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("pcworld_mailing");
"INSERT INTO nba VALUES($mail)";
kutar
(Kutar 0)
27 Styczeń 2007 22:26
#2
$mail=$_POST['adres']
$connect=mysql_connect ("localhost", "nazwa", "hasło") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("pcworld_mailing");
mysql_query('INSERT INTO nba VALUES('.$mail.')') or die(mysql_error());
mysql_close($connect);
i polecam lekturę podstaw MySQL i PHP
mysql1
(Mysql2)
27 Styczeń 2007 22:38
#3
Dodaj adres :
<?php
$mail=$_POST[‘adres’]
$connect=mysql_connect (“localhost(zmieniłem)”, “login”, “hasło(zmieniłem)”) or die ('I cannot connect to the database because: ’ . mysql_error());
mysql_select_db (“pcworld_mailing”);
mysql_query(‘INSERT INTO nba VALUES(’.$mail.’)’) or die(mysql_error());
mysql_close($connect);
$zapytanie = “INSERT INTO nba VALUES($mail)”;
?>
wojsmol
(wojsmol)
27 Styczeń 2007 23:04
#4
Witam
czyli
$connect=mysql_connect ("localhost(zmieniłem)", "login", "hasło(zmieniłem)") or die ('I cannot connect to the database because: ' . mysql_error());
wynika z tego że podałeśzłe dane do połączenia z bazą poczytaj o mysql_connect i popraw dane.
Pozdrawiam
mysql1
(Mysql2)
27 Styczeń 2007 23:25
#5
hmm. dalej nie wiem w czym tkwi problem. oto treść błędu
Airborn
(Airborn)
27 Styczeń 2007 23:57
#6
$connect=mysql_connect ('localhost(zmieniłem)', 'login', 'hasło(zmieniłem)') or die ('I cannot connect to the database because: ' . mysql_error());
zobacz tak, ze zmienionymi " na ’
wojsmol
(wojsmol)
28 Styczeń 2007 00:15
#8
brak średnika
zmień
$mail=$_POST['adres']
na
$mail=$_POST['adres'];
Pozdrawiam
EDIT:
wajrak wyprzedził mnie o kilka minut
mysql1
(Mysql2)
28 Styczeń 2007 08:35
#9
pojawia się następny problem. gdy dodam jakiś adres pojawia się komunikat
Złączono Posty : 28.01.2007 (Nie) 10:06
troszke uczytelniłem skrypt, lecz dalej nie może siępołączyć z bazą. czy oże ktośgo wypróbować na swoim serwerze???
<?php $host=‘localhost’; //host $uzytkownik=’’; //uzytkownik $pass=’’; //haslo bazy danych $mail=$_POST[‘adres’]; $dbh=mysql_connect ($host, $uzytkownik, $pass) or die (‘I cannot connect to the database because: ’ . mysql_error()); mysql_select_db (“pcworld_mailing”); mysql_query(‘INSERT INTO nba VALUES(’.$mail.’)’) or die(mysql_error()); mysql_close($connect); $zapytanie = “INSERT INTO nba VALUES($mail)”; ?>
crew1
(L337 Crew)
28 Styczeń 2007 11:14
#10
przykładowo
<?php
$mail = "wp@onet.pl";
mysql_query('INSERT INTO `nba` SET `email` = "'.$mail.'"');
?>
mysql1
(Mysql2)
28 Styczeń 2007 11:25
#11
dalej coś jest nie tak. przeczytałem kurs mysql i jakoś słabo go go rozumiem. Może coś źle stworzyłem tabele w cPanelu? Może mi ktoś opisać na jakimś przykładzie krok po kroku jak tworzyć tabele, bazy i tp oraz wyjaśnić na jakimś prostym skrypcie jak zadawać pytania do bazy??? Z góry serdecznie dziękuję.
crew1
(L337 Crew)
28 Styczeń 2007 11:45
#12
Użyj phpmyadmina .
W necie znajdziesz DOBRE kursy .
Sam się z nich uczyłem i są wystarczające …
Jednym zdaniem - polecam te:
http://webcity.pl/webcity/kursy.php?k=mysql
//tutaj znajdziesz ogólne informacje, które są NIEZBĘDNE.
Następnie potrzebujesz czegoś, co pozwoli łączenie bazy z php …
http://php.webhelp.pl/kursy/mysql/index.php?roz=php
Tutaj masz nabierząco przykłady :
http://webtutorials.pl/tutoriale,mysql,25,1.html
I to najbardziej polecam .
href
(Href)
28 Styczeń 2007 19:52
#13
wojsmol, 5 minut myslales nad tym srednikiem?
wojsmol
(wojsmol)
28 Styczeń 2007 21:14
#14
href , jestem początkujący PHP a poza tym zwróć uwage na godzinę wysłania posta.