Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] - Wtawianie danych tekstowych do tabeli
--przemysuaw--
post
Post #1





Goście







Witam.

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.
Błąd o niezidentyfikowanej zmiennej $zapytanie_id - czyli juz pierwsze z zapytan sie nie wykonuje.
Tabele w które chce wstawić tekst sa typu varchar.


  1. $t=1;
  2. $tresc=1;
  3. $zal=5
  4. $p=3;
  5. $k=5;
  6. #$zapytanie_id=FALSE;
  7. $q="INSERT INTO zapytanie (temat_zapytania, tresc_zapytania, zalacznik, data_zapytania) VALUES ($t, $tresc, $zal, NOW())";
  8. $r=mysqli_query($dbc,$q);
  9. if(mysqli_affected_rows($dbc)==1){
  10. //Pobieranie zapytanie_id
  11. $zapytanie_id=mysqli_insert_id($dbc);
  12. echo'<p> Zapytanie_id ma numer '. $zapytanie_id;
  13. } else {
  14. echo'<p style="font-weight: bold; color: #C00">Nie zaktualizowano jednego rekordu w tabeli zapytanie </p>';
  15. }
  16. if($zapytanie_id) {
  17. $q="INSERT INTO zapytanie_zewn (zapytanie_id, pytajacy, kontakt_pytajacego) VALUES (?,?,?)";
  18. $stmt=mysqli_prepare($dbc,$q);
  19. //informacja ile parametrów, a 'isdsss'-informuje jakie typy(int, string, double(float), string, string, string)
  20. mysqli_stmt_bind_param($stmt,'iss', $zapytanie_id, $p, $k);
  21. //Wykonanie zapytania
  22. mysqli_stmt_execute($stmt);
  23. //Zamknięcie zapytania
  24. mysqli_stmt_close($stmt);
  25. echo'<p>Plik został załadowany</p>';
  26. } else {
  27. echo'<p style="font-weight: bold; color: #C00">Nie zaktualizowano jednego rekordu w tabeli zapytanie </p>';
  28. }
  29. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:41