problema insert into

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

madafaka
New Member
Mesaje: 1
Membru din: Dum Sep 02, 2018 11:28 am

problema insert into

Mesajde madafaka » Dum Sep 02, 2018 11:43 am

Salut. Sunt si eu la inceput in d'ale programatului, lucrez la o firma mica de transport si vreau sa fac un tabel cu programul soferilor dar... m-am poticnit in php/mysql...
Am cumparat domeniu/hosting si vreau sa incerc sa fac un tabel. Nu reusesc sa bag date intr-un tabel. Am creeat un php simplu sa vad daca merge si nu reusesc.

<?php
include ("auth.php");
$connect = mysql_connect ($host_name, $user_name, $host_password);
if(!$connect) {
echo "Nu m-am conectat";
}
mysql_select_db($db_name);
$sql = "INSERT INTO $program ('nr' , 'F1', 'F2', 'F3', 'F4', 'F5', 'F6', 'Liber1', 'Liber2', 'data') VALUES (NULL , 'tata' , 'buni' , 'profa' , 'mama' , '' , '' , '' , '' , '')";
?>

Codul de mai sus nu imi introduce nimic in tabel. :roll:
Fişiere ataşate
screen.jpg
screen.jpg (211.35 KiB) Vizualizat de 3078 ori



takedown
Average Member
Mesaje: 153
Membru din: Joi Feb 07, 2013 8:50 pm
Contact:

Re: problema insert into

Mesajde takedown » Lun Sep 03, 2018 1:48 pm

INSERT INTO program in loc de INSERT INTO $program

Functiile mysql* nu se mai folosesc deloc, cauta sa folosesti mysqli sau PDO.

necuratu
PHPRomania Supporter
Mesaje: 29
Membru din: Vin Iun 19, 2009 4:09 pm
Localitate: Online
Contact:

Re: problema insert into

Mesajde necuratu » Joi Sep 13, 2018 12:07 am

poti incerca prin a pune un try and catch block , acum doar presupun din cauza ca nu stiu ce ai in auth.php, dar banuiesc ca sunt varurile de conectare la db , ai verificat prima astea , poate nu aic conexiune , daca ai aunci da un die pe exception si iti poate spune mai multe

Avatar utilizator
Jetix
Average Member
Mesaje: 54
Membru din: Mie Aug 09, 2017 3:16 am
Contact:

Re: problema insert into

Mesajde Jetix » Mar Sep 25, 2018 8:40 am

Cum sa insereze daca tu nu i-ai dat comanda pentru inserare? I-ai dar doar structura ce sa o execute in baza de date, dar nu l-ai conectat la baza de date înainte de acest lucru. Încearcă mysql_query($connect), sau nu știu cum este functia, deoarece nu am lucrat cu mysql.

Avatar utilizator
quadmachine
Senior Member
Mesaje: 802
Membru din: Sâm Iul 10, 2010 4:58 pm
Localitate: Ploiesti
Contact:

Re: problema insert into

Mesajde quadmachine » Vin Noi 09, 2018 10:13 am

msyql_ fiind invechit ca si functie iti recomand o clasa buna si simplu de inteles.
https://github.com/ThingEngineer/PHP-My ... base-Class

Cod: Selectaţi tot

<?php

include('auth.php');

$data = Array(
   'hst'       =>  'localhost',
   'usr'      =>   'host user',
   'pass'      =>   'host password',
   'db'      =>   'database',
   'tbl'      =>    'table'
);


try {

   if($sql = mysql_connect($data['hst'], $data['usr'], $data['pass'])){

      mysql_select_db($data['db']);

      $sql = "INSERT INTO '".$data['db']."' ('nr' , 'F1', 'F2', 'F3', 'F4', 'F5', 'F6', 'Liber1', 'Liber2', 'data') VALUES (NULL , 'tata' , 'buni' , 'profa' , 'mama' , '' , '' , '' , '' , '')";

   } else {

      throw new Exception('Unable to connect!');

   }
}

catch(Exception $e)
{
    echo $e->getMessage();
}

?>

Cod: Selectaţi tot

Nu confundati femeia de serviciu cu profesoara de Limba si Literatura Romana.


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 19 vizitatori