Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[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())"?