![]() |
[PHP][MySQL] - Wtawianie danych tekstowych do tabeli - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: [PHP][MySQL] - Wtawianie danych tekstowych do tabeli (/thread-php-mysql-wtawianie-danych-tekstowych-do-tabeli) |
[PHP][MySQL] - Wtawianie danych tekstowych do tabeli - przemysuaw - 06-03-2013 Próbuję wstawić do tabeli dane tekstowe. Kod działa, dopóki wstawiam cyfry i liczby, natomiast jak próbuję wstawić tekst to nie idzie. Mało tego, jak wstawiam tekst w drugim zapytaniu do tabeli zapytanie_zewn, a cyfry liczby do pierwszego, czyli tabela zapytanie to też działa. Wszystkie rekordy do których chcę wstawić tekst są typu varchar. Czy ktoś wie gdzie może tkwić problem ?? <?php # Skrypt formularz_kontaktowy.php require_once('../mysqli_connect.php'); $t=1; $tresc=5; $zal=4; $p="3dgbgrb"; $k='5sghbrt'; #$zapytanie_id=FALSE; $q="INSERT INTO zapytanie (temat_zapytania, tresc_zapytania, zalacznik, data_zapytania) VALUES ($t, $tresc, $zal, NOW())"; $r=mysqli_query($dbc,$q); if(mysqli_affected_rows($dbc)==1){ //Pobieranie zapytanie_id $zapytanie_id=mysqli_insert_id($dbc); echo'<p> Zapytanie_id ma numer '. $zapytanie_id; } else { echo'<p style="font-weight: bold; color: #C00">Nie zaktualizowano jednego rekordu w tabeli zapytanie </p>'; } if($zapytanie_id) { $q='INSERT INTO zapytanie_zewn (zapytanie_id, pytajacy, kontakt_pytajacego) VALUES (?,?,?)'; $stmt=mysqli_prepare($dbc,$q); //informacja ile parametrów, a 'isdsss'-informuje jakie typy(int, string, double(float), string, string, string) mysqli_stmt_bind_param($stmt,'iss', $zapytanie_id, $p, $k); //Wykonanie zapytania mysqli_stmt_execute($stmt); //Zamknięcie zapytania mysqli_stmt_close($stmt); echo'<p>Plik został załadowany</p>'; } else { echo'<p style="font-weight: bold; color: #C00">Nie zaktualizowano rekordu w tabeli zapytanie_zewn </p>'; } ?> RE: [PHP][MySQL] - Wtawianie danych tekstowych do tabeli - Kartofelek - 07-03-2013 a to nie powinno być tak: VALUES ('$t', '$tresc', '$zal', NOW())"? |