Vinnaren i pepparkakshustävlingen!
2008-07-06, 14:54
  #1
Medlem
sparlunds avatar
Hej!

Är en riktigt nybörjare på mysql, men trots att jag har googlat en hel del vet jag inte hur jag ska fixa databasen för gästboks-scriptet jag laddat hem.

Använder detta script; http://www.phpportalen.net/viewtopic...er=asc&start=0

Har lagt in alla filer på min ftp-server, ställt in rätt uppgifter i alla filer. Jag kanske behöver ge vissa filer skrivarrättigheter?
När jag går in på index.php får jag detta felmeddelande:
Error fetching number in DB
Table 'johand69_johan.posts' doesn't exist

Vad betyder det? Ska jag skapa ett table som heter johand69_johan, eller ett som heter johand69_johan.posts?

Såhär ser mitt sql-dokument ut:
Kod:
-- phpMyAdmin SQL Dump
-- version 2.10.2
-- http://www.phpmyadmin.net
-- 
-- Värd: localhost
-- Skapad: 23 november 2007 kl 15:45
-- Serverversion: 5.0.41
-- PHP-version: 5.2.3

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

-- 
-- Databas: `gbook`
-- 
CREATE DATABASE `gbook` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `gbook`;

-- --------------------------------------------------------

-- 
-- Struktur för tabell `posts`
-- 

CREATE TABLE `posts` (
  `id` int(11) NOT NULL auto_increment,
  `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `name` varchar(32) NOT NULL,
  `ip` varchar(17) NOT NULL,
  `email` varchar(80) NOT NULL,
  `text` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;

-- 
-- Data i tabell `posts`
-- 

INSERT INTO `posts` (`id`, `timestamp`, `name`, `ip`, `email`, `text`) VALUES 
(9, '2007-11-23 15:39:06', 'gothenburg', '127.0.0.1', 'mailnisse@gmail.com', 'Denna gästbok har kodats 2007 av:\r\ngothenburg.\r\n\r\nPaging-systemet är från\r\nphpportalet.net, databasuppkopplingen också.\r\n\r\n\r\n');

Vidare, hur många fält ska jag välja?

Och vad ska jag skriva i resten av alla rutor som kmr?

Om ni inte orkar eller vill förklara allt, kan ngn väl iallafall länka en bra guide?

Tack på förhand!
Citera
2008-07-11, 18:15
  #2
Moderator
Protons avatar
Om inte skaparen av forumscriptet du försöker använda dig av har antingen
1: Försett sitt script med någon form av installer
2: Försett zip-filen (eller vad det nu var med scripten)med en installationsanvisning och isf en separat KOMPLETT SQL-dump för att skapa databasen som behövs:

KASTA SKRÄPET!

Fullständigt omöjligt att utifrån din frågeställning eller att ej ha sett innehållet i scripten avgöra vilka fält som ska finnas och i vilka tabeller. Felmeddelandet från MySQL tyder på att din databas inte innehåller de tabeller den borde göra för att scriptet ska funka som tänkt. vad jag kan se av killens post på sidan du refererar till är det filerna index.php, login.php och post.php som är relevanta att undersöka för att ta rätt på vilka tabeller databasen kan tänkas behöva.

Allra enklast vore som sagt om du hade försetts med en komplett databas från början.
Citera
2008-07-11, 20:21
  #3
Moderator
Protons avatar
Eftersom forumet blev knäppt när jag försökte ändra tar jag det här: Kolla i din connect.php att du har angivit rätt värden. Enligt SQL-en ska en databas som heter gbook skapas men din hette johan_tjoflöjt.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback