0

Acessando o MySQL com PHP-GTK

criado por Bruno Rodrigues Silva em 28/08/2002 9:15pm
Com essa extensão podemos criar janelas etc. Seria como programar em Delphi, mas usando as facilidades da linguagem PHP.

Nesse artigo demonstrarei como criar uma pequena aplicação PHP-GTK, armazendo informação em um banco de dados.

Para os que estão acostumados com o Delphi e similares, estes ficarão um pouco aterrorizados em ter que fazer tudo em linha de código, mas num próximo artigo demonstrarei como utilizar a ferramenta GLADE para auxiliar no trabalho mais árduo (criar e formatar as janelas, botões etc..).

Descrição da aplicação

Vamos desenvolver uma aplicação baseada em PHP-GTK, que armazena informação em um banco de dados MySQL. Não abordarei o processo de instalação e configuração do PHP-GTK e MySQL, pois o mesmo pode ser encontrado em http://gtk.php.net e http://www.mysql.com.

A aplicação servirá para armazenar os produtos vendidos em um estabelecimento comercial.

Criando a base de dados no MySQL

Execute a SQL abaixo para criar a base de dados e a tabela.

# Cria a base dados apl_gtk
CREATE DATABASE apl_gtk;

# Seta a base de dados criada
USE apl_gtk;

# Cria a tabela produtos, com os campos cód, descrição e preço
CREATE TABLE produtos (
    cod int(2) not null auto_increment,
    descricao varchar(50) not null,
    preco float (5,2) not null,
    PRIMARY KEY (cod)
);

Comentários:

Mostrando 1 - 5 de 5 comentários
Renato Santos disse:
Olá!
Já consegui fazer várias coisas com o PHP-GTK! Ja criei uma janela gráfica utilizando o glade fazendo um calculo de tribonacci.

Estou começando agora e os desafios vão começando a chegar
=D
Como eu sou programador em php estou tendo muita facilidade.

porém o problema que estou tendo é ao tentar conectar ao mysql, o que é uma coisa simples, ele retorna erro na linha de código que tem justamente o mysql_connect();

precisa habilitar alguma coisa em algum arquivo .ini? ou ele deveria funcionar corretamente??

o erro que ele retorna é esse
"Fatal error: Call to undefined function mysql_connect() in <endereco do programa> on line <linha>"

Alguem sabe como me ajudar
estou usando o netbeans para compilar

desde já agradeço
um abraço!
24/05/2012 9:15am (~12 anos atrás)

Neto disse:
Eu criei um compo preço no banco de dados (float (8,2)), a idéia seria Ex: R$ 12,23 só que os 2 últimos numreos são ignorados e no banco dados é gravado somente 12.00.

Alguem poderia me dar uma ajuda de como eu poderia configurar?

Eu estou usando dreamweaver.
Agradeço muito.
12/05/2010 10:49am (~14 anos atrás)

Olha eu tou criando um programinha e para acessar à base de dados basei-me no código acima, mas tá dando erro
na função armazena
Erro: CALL TO A MEMBER FUNCTION ON A NON OBJECT ....ON LINE 275

gtk::solutions
http://onidesk.sytes.net
27/05/2005 12:53am (~19 anos atrás)

Este erro me parece ser problema de instalação do PHP-GTK.
Reveja a instalação.
02/09/2002 12:38pm (~21 anos atrás)

Os aplicativos feitos em PHP-GTK não são compilados. Precisam ter o interpretados instalado na máquina. (Assim como o JAVA). Mas têm vantagens sobre por exemplo a QT (Que requer enormes dll's e so's instalados no sistema para poder executar o aplicativo).
02/09/2002 12:36pm (~21 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)