• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Auto increment w php

0 głosów
155 wizyt
pytanie zadane 27 kwietnia 2018 w PHP, Symfony, Zend przez Damian Prymus Początkujący (380 p.)

Witam. jak zrobić aby była auto incrementcja w php i przy okazji coś namieszałem  ze nie mogę dodać nic do bazy danych  mimo tego że połączenie jest;  Dziękuję 

a o to kod :

<?php
require_once"dbconect.php";

$polaczenie=new mysqli($host,$db_user,$db_password,$db_name);

if ($polaczenie-> connect_errno!=0)
{
	echo"error".$poloczenie->connect_errno."Opis".$polaczenie->connect_error;
}
else
{
	echo "jest ok ";//pod połaczenie 

	$imie = trim(strip_tags(isset( $_POST['imie'])));
	$nazwisko =trim(strip_tags( isset($_POST['nazwisko'])));
	$miejscowosc =trim(strip_tags( isset($_POST['miejscowosc'])));
	//$Rok_Urodzenia =trim(strip_tags(isset( $_POST['Rok_Urodzenia'])));
	//$Kod_Pocztowy =trim(strip_tags(isset( $_POST['Kod_Pocztowy'])));
	//$Nr_Telefonu =trim(strip_tags( isset($_POST['Numer_telefonu'])));


}
if (!get_magic_quotes_gpc()){
	$imie=addslashes($imie);
	$nazwisko=addslashes($nazwisko);
	$miejscowosc=addslashes($miejscowosc);
	//$Rok_Urodzenia=addslashes($Rok_Urodzenia);
	//$Kod_Pocztowy=addslashes($Kod_Pocztowy);
	//$Nr_Telefonu=addslashes($Nr_Telefonu);
	
}
$zapytanie ="insert into st values ('".$id_fo."','".$imie."', '".$Nazwisko."', '".$miejscowosc."'" ;
$wynik=$polaczenie->query($zapytanie);

if ($wynik)
{
	echo $polaczenie->affected_rows."dodano do bazzy";
	}
	else {
		echo "ksiegowy zrobił bład ";
		
	}

	
$polaczenie-> close();

?>

 

1 odpowiedź

0 głosów
odpowiedź 27 kwietnia 2018 przez CenterPL Pasjonat (19,030 p.)
  1.  Używaj PDO, nie mysql(i).
  2. czym jest $id_fo ? Nie widzę aby gdzieś była zainicjalizowana taka zmienna przez co nie możesz nic dodać prawdopodobnie. Pomijając problem z pt. 5
  3. Inkrementację w PHP robisz normalnie, jak w każdym języku $i++ albo ++$i. 
  4. Obstawiam, że chodzi o inkrementowanie id w bazie. Wystarczy na kolumnie z ID ustawić auto inkrementację, tego nie robisz w PHP. Wtedy nie musiszp odawać id przy wstawianiu rekordu.
  5. składnia inserta jest zła ;) 
komentarz 27 kwietnia 2018 przez Comandeer Mentor (465,040 p.)

 sugerowałem się książką  Luka Welinga i Laura Thomson

Ło panie, weź to najlepiej spal ceremonialnie. Ta książka była dobra… 13 lat temu

komentarz 27 kwietnia 2018 przez Damian Prymus Początkujący (380 p.)
to co najlepiej kupić?:D:D .. bo Chciłbym się  nauczyć tego jezyka...
1
komentarz 27 kwietnia 2018 przez Comandeer Mentor (465,040 p.)

Można np. zasugerować się listą na PHP The Right Way.

komentarz 27 kwietnia 2018 przez Damian Prymus Początkujący (380 p.)
podziękował :)
komentarz 27 kwietnia 2018 przez Ehlert Mędrzec (170,480 p.)
Composer. To już chyba standard PHP.

Podobne pytania

0 głosów
1 odpowiedź 66 wizyt
pytanie zadane 19 grudnia 2018 w SQL, bazy danych przez Kacperhehe Obywatel (1,600 p.)
0 głosów
1 odpowiedź 100 wizyt
pytanie zadane 20 kwietnia 2016 w SQL, bazy danych przez Jakub Suszyński Użytkownik (540 p.)
0 głosów
1 odpowiedź 40 wizyt
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

67,091 zapytań

114,027 odpowiedzi

241,646 komentarzy

47,017 pasjonatów

Przeglądających: 102
Pasjonatów: 0 Gości: 102

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...