Couldn't insert ban_email info into database

Rezolvări la problemele apărute la instalarea, actualizarea sau conversia forumului phpBB 2.0.x.
Închis
bashir
Nou venit
Mesaje: 6
Membru din: 09-Oct-2006, 00:28:57

Couldn't insert ban_email info into database

Mesaj de bashir »

Couldn't insert ban_email info into database

DEBUG MODE

SQL Error : 1364 Field 'ban_userid' doesn't have a default value

INSERT INTO phpbb_banlist (ban_email) VALUES ('*@mail.ru')

Line : 265
File : admin_user_ban.php


ce sa fac..ajutor ca am un tampit de tot face spam pe forum si nu pot sa-i dau ban ! HELP ME :D 10x

si nici la ban ip ...nici ban hostname...
Avatar utilizator
Poseidon
Utilizator înregistrat
Mesaje: 926
Membru din: 02-Iun-2007, 15:58:19
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Only phpBB.ro !
Contact:

Mesaj de Poseidon »

Ruleaza comenzile MOD-ului instalat,in PHPMyAdmin.
bashir
Nou venit
Mesaje: 6
Membru din: 09-Oct-2006, 00:28:57

..

Mesaj de bashir »

pai ..ruleaza.. in phpmyadmin imi arata ca e acolo


sau spune-mi mai exact ce sa fac...
Avatar utilizator
Poseidon
Utilizator înregistrat
Mesaje: 926
Membru din: 02-Iun-2007, 15:58:19
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Only phpBB.ro !
Contact:

Mesaj de Poseidon »

Deci, intri in phpMyAdmin, mergi in casuta mica,pe care scrie SQL. Apoi, MOD-ul pe care l-ai instalat,te uiti in fisierul acestuia de instalare,de regula .txt. Apoi, cauti ---[SQL]---,iar comanda scrisa mai jos de SQL,delimitat de inceputul instalarii MOD-ului, inserezi comanda in phpMyAdmin ( dand executa din casuta mica, cu SQL ) Cam atat.
bashir
Nou venit
Mesaje: 6
Membru din: 09-Oct-2006, 00:28:57

Mesaj de bashir »

scuze ptr prt :(

m-am uitat acolo la sql da tot nu am inteles ...

uite ce-mi da

SQL query: Documentation

SELECT *
FROM `phpbb_banlist`
WHERE 1 `ban_id``ban_userid``ban_ip``ban_email`
LIMIT 0 , 30

MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ban_id``ban_userid``ban_ip``ban_email`
LIMIT 0, 30' at line 1
axn
Utilizator înregistrat
Mesaje: 295
Membru din: 01-Mar-2006, 23:39:47

Mesaj de axn »

Daca ai instalat vre-un mod, acea comanda nu e nicidecum pentru a actualiza baza de date. E doar pentru a-ti afisa ban_id, ban_userid, ban_ip si ban_email din phpbb_banlist. Eroarea cred ca este din cauza ca nu ai pus un punct si virgula la sfarsit-ul comenzii.
What I'm s'pose to write here ?
Avatar utilizator
Poseidon
Utilizator înregistrat
Mesaje: 926
Membru din: 02-Iun-2007, 15:58:19
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Only phpBB.ro !
Contact:

Mesaj de Poseidon »

Oops,nici n-am citit eroarea cu atentie, ma cam grabisem.
axn
Utilizator înregistrat
Mesaje: 295
Membru din: 01-Mar-2006, 23:39:47

Mesaj de axn »

Dar de fapt comanda pare gresita. Nici eu nu am observat mai devreme.
Nu are conditia pusa la where.

Cod: Selectaţi tot

WHERE 1 `ban_id``ban_userid``ban_ip``ban_email` 
LIMIT 0 , 30 
Si nici acel "1" nu ar trebui sa apara acolo, iar dupa fiecare coloana, ar trebui virgula `ban_id`, `ban_userid`, ban_ip`, ban_email WHERE `ceva` = 'altceva' sau `ceva` LIKE '%altceva'.., etc.
Altceva nu mai arata in acel document ? Doar comanda asta ?
What I'm s'pose to write here ?
Închis

Înapoi la “2.0.x Instalare, actualizare, conversie”

Cine este conectat

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